There's some fucky things going on, many of them are evident on Level 12.
For one, the character we control seems to have an unstable hit-box to how he lands, as if his lower corners are rounded like a rombus. This is really noticeable when you're trying to land on one tile right on the other side of a jumping hog or a spike trap- he'll land on the tile but kinda slide off, and it doesn't seem like a momentum overcorrection on my end.
Secondly, if the terrain the character is on is too high, several things happen in a switch.
On level 12, if we start on the top left section and that's "1" , I position myself at the extreme edge of 2, inboard to the middle. I swapped it with the platform below it, but my character stayed suspended in mid-air. After the terrain is done switching, I plummet to my death atop a jumping hog right below me.
Another thing that sometimes happens is the hogs will have inconsistent autonomy. At first I thought they were too easy of an obstacle, and thought it was an interesting addition to ramp up the difficulty so that the hogs will sometimes charge after a while, but the more I played, the more I started to realize this may be accidental. I'll die on one, and they'll back up sometimes. Sometimes they'll start moving forward when all they did was jump after I died. But SOMETIMES I'd swap tiles, and they'd be in a position, through timing, that enabled them to charge forward indefinitely, onto other sections.
I wanted to vote top score on it because this is a really interesting idea, but I think some bolts need to be tightened on this. More variety of enemies, more consistently in the existing enemies behaviors, and more deliberate platforming physics that feel sturdier on our character, as well as tightening the core game mechanic.
Still, really cool idea and the polish is there. I hope this goes far for you! Keep up the excellent work, and never stop!