Collision and Copy issue

Hello, i am a newbie so probably what i am going to ask is an easy question, thank you anyway.
My problem is i have an object and i move that object in four directions x, y, -x, -y so i use four triggers attached to object for the directions. I want the object dont move if there is something it collides but it does and it moves through all static meshes just blocks me as pawn. Triggers set to “overlaponlypawn” and i tried custom too with the only “pawn” marked. This is an actor class blueprint i hope i could tell the problem and hope someone can explain me what i am doing wrong.
One more thing is when i put another copy only the last copy works but in another version of the class bp all copies work if someone tell me about this too i really appreciate.