Not quite my problem but I think you provided the answer.
I’m using another actor to sort of shove the player character in a direction, the problem is that it only updates the collision between the two once I move. So, if I don’t move at all while the actor is trying to shove me, ill eventually clip through it entirely.
I’ll try the IsOverlapping check to detect if it starts clipping to try and force the collision update.
Thanks for the suggestion.