dhcp-server SNMP shortfall

running 5.1 on an RB1100. It has about 800 DHCP leases active, visible via console, winbox, api, etc. But when I poll via SNMP it only lists 147 of them. (.1.3.6.1.2.1.9999.1.1.6.4.1.1)

Also, I noticed that unlike other (older) mikrotiks I’m polling, the result is in the form:
SNMPv2-SMI::mib-2.9999.1.1.6.4.1.1.172.21.21.1 2
Where previously it would be:
SNMPv2-SMI::mib-2.9999.1.1.6.4.1.1.38 172.21.21.1

Meaning, previously the value was the IP, now the value is always ‘2’, with the IP appended to the OID.

j