I built a map in 1.15.2 only with blocks from 1.8.9 but when I try to play it in 1.8.9 I end up in a randomly generated world.
I think not only blocks were changed but maybe also certain algorithms and and and. It won't be that easy. You may find a tutorial at YT.