I greatly enjoyed the novelty of the story and the interesting twist on movement mechanics.
The boss fight felt a bit out of place to me. It was the first time that the concept of having health and taking damage had come into play and while I was decent enough at getting through the levels leading up to the boss I felt often that the movement was either unresponsive or too unwieldy to feel like I had a lot of agency in dodging the boss attacks. That feeling is made worse when the only place I can damage them is the location where I'm least likely to dodge their attacks since I'm directly below them. A possible quality of life tweak to that fight specifically could be just having buttons or something else to interact with on the opposite side from the respective boss that it affects so that the fight makes me bounce back and forth to opposite sides rather than sit in a very disadvantageous position to try and finish off the last remaining boss.
Overall a nice idea to break the typical platformer mold and a very good execution as well.