Yeah, I really wanted to prevent the character getting stuck, but I think the only real way to do that is to manually create all the hit/trigger zones for the levels to be more coherent and cleaner instead of letting Unity handle it automatically. Resetting the level automatically is just a workaround... It's definitely on my list of things to do now that the jam's over.
I'm glad you liked it otherwise! Thank you for playing!