I really like the core puzzle mechanic with the need to carefully consider how actions affect future runs.
The game also looks and sounds nice; and generally gives off a well polished vibe.
However, I'm sorry to say that the jump frustrated me a lot, and I have put the game down sooner than I wanted to.
It feels like it goes too high, too fast, and then bounces back down too fast as well.
This jump was probably designed for the levels/areas that are more vertical; but it feels unfairly hard when moving through a horizontal area, especially with a low ceiling.
When I am moving before jumping, I expect to move more horizontally than vertically; but this jump implementation skyrockets you to the ceiling, then bounces you back down, pretty much instantly.
I can see that you are going for a "Mario style" jump where holding the button longer makes the player go higher.
Since that is the case, the issue is definitely the speed, not the height.
Keep the height, then you don't need to redesign the levels; but slow the jump speed (and fall speed) to make it easier for the player to choose the height that they want to stop jumping at (and give the player more time to aim their landing).
Also, I would suggest making it so that the crumbling blocks only fall apart if you actually stand on them.
Having a potential future platform crumble because I bumped into it from the side is annoying.
I'm going to follow your Itch.io profile so I can see if you update the game.
I really REALLY want to come back to this if you fix the jump.
Everything else about the game is so good!
:)