Component not named unique

I have an actor that adds 12 components with a for loop in the construction script. I spawn 2 actors at play (not at the same time). The first component of actor 1 has the same name as first component of actor 2! All other components are named unique. I’m pretty sure they all should have a unique name so I assume this is a bug. I stumbled over this while comparing if equal components in Blueprint which resulted in bugs inside my game.

I tried several workarounds but nothing worked correctly without having unique components. If component names are not unique in UE4 is there anything else unique about components that I could check against in Blueprint?