"Ignore Actor when Moving" function isn't working

It would be a bit easier if you just describe what you are trying to do…

If it supposed just to block movement then you can just make actor overlap pawn and set your custom overlap event which pushes out other pawns but not instigator, hacky but works.

Second option, if you really absolutely need to simulate physics and there is let say 8 players or less, set up collision channels[1] for each player with desired collision setups, for example channels like “player_1”, “player_2”, etc, which would ignore self collision.

There is also third option, using C++ there is PhysX function for scene something like “pairflags” which you can use to ignore actor pair collission.

Also, besides ignore when moving function in BP there is also MoveIgnoreActorAdd[2] function, though i never used it.

[1]Add a Custom Object Type to Your Project | Unreal Engine Documentation
[2]APawn::MoveIgnoreActorAdd | Unreal Engine Documentation