ARP entries not populated

My current config is such that I have

CCR
/
CRS DLINK
/
UNMANAGED

I have the ccr set with ports 7 and 8 to be trunk ports. The DLINK(managed switch) populates the arp entries just fine. However the CRS only shows two entries in the ARP

[admin@Khaos] /ip arp> print 
Flags: X - disabled, I - invalid, H - DHCP, D - dynamic, P - published 
 #   ADDRESS         MAC-ADDRESS       INTERFACE                                                                                                                                                                                                                                       
 0 D 192.168.88.4    4C:5E:0C:02:D0:76 ether24                                                                                                                                                                                                    
 1 D 192.168.88.1    4C:5E:0C:02:D0:76 ether24

it is set up to switch traffic properly between eight VLAN’s on the network, and is functional with DHCP and traffic flow. Devices are reachable, but the arp table is not being populated on the CRS.

am I missing something here?

A switch doesn’t need to learn ARP.

I get that it doesn’t have to. that is very evident based on that it is working. However the question arises why does it not record said information as I have stated it to do?

is there a way to get this to start working?

A switch won’t learn ARP entries for devices that it doesn’t talk L3 to. If you ping a device from the CRS [and assuming it actually responds to ping], do entries appear for them in the ARP table?

FYI: I didn’t change the system at this point but a controlled reset was performed. At which point the arp entries did start to populate.

RESOLVED