Most likely your events. Can you screen shot the events that place and move the various characters? Do you have any other behaviours on the characters other than platformer character?
The “push” spell. The enemy passes through the wall. If he was standing close to the wall. I edited points in the “Fly” animation, then the enemy probably doesn’t pass through the wall.
From the events you’ve posted, I can’t see anything that would cause this problem
The only thing that keeps popping up is that there are conflicting behaviours (physics is usually the one that generates these wonderfully weird errors).
This is typically related to collision detection not being properly configured or the physics engine not registering the collision in time. This could be due to the collision masks not being correctly set or the physics calculations occurring after the character has already passed the point where the collision should have occurred. try to check that the collision masks for all your objects (characters, walls, platforms, and other assets ) are correctly configured to match the intended collision boundaries.