Help with TileMap Collision Mask

So I have a massive tile map, since there is no tiling in Gdev, I just do my map in Tiled and export the png to the IDE. I almost FAINTED when I check its collision mask, I thought it would something like the smart collision mask in GMS2 where the collision mask automatically follows the outline of the map. It turns out the collision mask just span across the whole map.

I made two version of the map, the complete map and the duplicated version only with the blocking objects remain and I stacked them together and hoping I can achieve collision detection faster.

So, any idea?