—
I'm not sure the root cause.
The count of tiles are 50x50=2500 in your capx -- create 2500 instances (call event 2500 times) in one tick. One of solution is dividing the creating progress into many ticks.
Tile map editor could assign properties for each tile, right click tile in tileset at right-bottom area. Then get properties by "expression:TileProp(name, default_value)"
I had made some plugins for path finding for tile based game, it could be used for square grid or hex grid.
Square grid path finding
Capx
Hex grid path finding - click any tile
Capx
My path finder is slower then rez's, because that my path finder need assign moving cost for each tile from event sheet. Maybe you don't need it.