ARP Table

Hello everyone,
I would like getting help with an issue in my microtik device.
I created rules between two computers connected to my device in order to block every communication between them. As I wish there is no communication between the two computers (check ping between them). When I run an arp -a command (after I try to communicate between the two computers) one of the computers actually sees the MAC address of the other computer.
Does anyone know what do I need to perform in my microtik device in order to block the registration in the arp table?

Blocking communication between two devices at the ARP level can be tricky because ARP is a fundamental network protocol used to map IP addresses to MAC addresses. Even if you block communication between devices (e.g., ping, traffic), ARP requests may still occur, and devices may cache the MAC addresses of each other.

If you add a static arp entry from mac address to some bogus ip like localhost address 127.0.0.1, they could not connect to each other.

But if the device is like IPhone it’s more tricky because of the change of it’s mac address all the time.

This is a good example of the XY problem

What is ARP and why do we need it? Address Resolution Protocol (ARP)

Put each PC in different VLAN. VLAN prevents any L2 conversation between them. Any data exchange may be possible only via L3 - Routing.
I assume, what original config was : two ethernet ports in one bridge?

Bridge horizon might be a solution, although unfortunately it disables HW offload.

https://help.mikrotik.com/docs/spaces/ROS/pages/328068/Bridging+and+Switching