I have come to a conclusion that is impossible to re-create a tiled mario game properly.

Sir, i already tried most things you just described,
I could make a rough approximation to a working super mario world game, but the game feel would be ruined.

Another point i forgot to mention is that it will take too long to replicate the entire game block by block, where as half of the game is made of one-way platforms and interactive blocks, a suggestion is to make a tileset/tilemap that spawns blueprints for each tile, and better editing like Tiled from mapeditor.com.