Clipping platforms issue is completely my fault. I messed up the delta time code because i used an old method and i don't really know if the current version of the delta time local variable in game maker studio 2 are working fine. My bad :((
Oh I totally understand, this kind of physics related stuff can very confusing, no problem at all!