Troubleshooting dynamic device groups

Created a dynamic device group.
ipv4_addresses.ipv4_address LIKE ‘192.168.93.%’
This picks up almost all devices, except 10 of them [there are about 40 devices that match this pattern].
The 10 unmatched devices are all a different platform to the ones that do get added to the dynamic group. So it seems like it’s device-specific.
But I know that LibreNMS knows the correct IP for this devices, because when I look at Ungrouped devices, the device IPs are all in 192.168.93.0/24. So I am not sure why they’re not being added to the group.
The devices only have a single IPv4 address each, so there can’t be any ambiguity here.