I have this mikrotik connected to a cisco switch set to. admit only tagged and also ingress filtering. but for some reason i am noticing that it keeps learning its own mac address on each tag. I see connected to my other cisco switches in the same configuration that it is doing the same thing.
Can someone help me understand why this is happening?

Normal behaviour. The L flag indicates the address is local, whereas the E flag indicates the address is external. With independent VLAN learning (IVL) each VLAN is treated separately in the forwarding database (FDB).