Issuing pulling FDB from FortiSwitch

Fortiswitches running 7.0 are getting issues when pulling the FDB. When I manually run the snmpbulkwalk, I am getting a wrong type error:

~$ snmpbulkwalk -v2c -c -m Q-BRIDGE-MIB -M /opt/librenms/mibs:/opt/librenms/mibs/fortinet udp::161 dot1qVlanFdbId
Q-BRIDGE-MIB::dot1qVlanFdbId.1 = Wrong Type (should be Gauge32 or Unsigned32): Counter32: 0

When I manually walk the Device, I can find the mac address in this format which is one of the devices connected to this switch:
iso.3.6.1.2.1.17.4.3.1.1.164 = Hex-STRING: F4 8E 38 B5 1A E7

Is there a way to update the system to pull Hex-String format instead of Gauge32 or Unsigned32?

Can anyone help point me in the right direction to modify the FDB pulling for this device type?

The type of the field is defined in Q-BRIDGE-MIB, which is a standard MIB, changing it would break other devices.

Your device is not returning the correct data type as defined in the standard mib.

The best fix is to contact the vendor and inform them they aren’t supporting Q-BRIDGE-MIB correctly.