EoIP not passing ARP, possibly?

We have 3 mikrotik boards setup, A, B and C.

A (1.0.0.2) is connected to B (1.0.0.1 & 2.0.0.1) which then in turn
connect to C (2.0.0.2), we have a laptop connected to board C,
and another test device on board A. Ports on A and C are bridged.
And there’s an EoIP tunnel setup between boards A and C.

We cannot ping the test device from the laptop, until we inject it’s
mac-id using the arp comman — the arp table is not passed through?

Arp settings on all boards are set to ‘enable’ as well as EoIP interface.

Any ideas or help would be appreciated!
Martin