En el juego tengo unas escaleras para que el personaje uso, y en el codigo puse que cuando el personaje esta sobre la escalera y se presiona arriba o abajo, que el personaje se aliñe al eje x del objeto escalera (x = obj_escalera.x)

El problema esta en que en el juego tengo varias instancias del objeto escalera, sin embargo el personaje me reconoce solo la primer instancia, y cuando presiono arriba sobre otra instancia, el personaje se transporta hacia el eje x de la primera, como puedo hacer que reconozca todas las instancias del objeto escalera?

La cosa es que el objeto se refiere a todas las instancias, por lo tanto solo se va a la primera instancia.
Tendrias que averiguar que instancia es la que esta abajo o arriba e ir a esa instancia.
por ejemplo
ins_escalera=collision_point (x+32,y+32,objescalera)
con eso te reconoce la instancia que hay arriba.
y luego  x=ins_escalera.x