Update: I’ve found the cause of the crash. Still can’t prevent the crash though.
So the following code is in my BP_ThirdPersonCharacter:
If I try and connect the ApplyGameplayEffect to self node from the IsStill Custom Event and run it through to the Do Once node, it causes a crash. I know the IsStill Gameplay Effect is not the cause of the error, since the Gameplay Effect still runs if I apply it to the player elsewhere.
Any ideas on how this could happen? Thanks.