Thank you for the feedback! This was my first time using the built-in physics engine in GMS2 so I was not at all familiar with it. It caused me a lot of problems that you described here. Next time I will stick to coding my own gravity and other properties :)