VLAN switching with same Ethernet adress on two ports

I try to use RB260GS ad VLAN switch for trunking and I have special devices which all have same MAC address.
So I have separate VLAN for each GE port and a backbone fiber on the SFP port which contains all VLANs.

The switch does not work as it supposed to do but forwards packets only from one access port to the trunk or vice versa and stops when the same MAC is learned by another port. Also the ports acted like a hub copying all traffic to other port regardless of the VLAN config, before I removed connections on the “forwarding” tab.

When looking at the “hosts” table I understand/guess that it will not work because the host address is ONLY the ethernet addr and it can be associated to one phy port at a time. (Other switches, which work properly, use some prefix (VLAN tag or similar) in the MAC table).

My question to the community & support is that is this just software impelmentation of Mikrotik of fundamental problem of Atheros chips used in Routerboards?

I tried the same thing wiht RB2011 with same results.