Not sure why, but apparently GMLive really doesn't like methods/functions, defined inside objects.
I had some cursed unreproducible issues on my production projects, then I hopped onto an empty project and faced some weird things there.
Sending the project. I may or may not have spent way too much time on it