Thank you for your detailed feedback!
I will consider your advice. When creating a game design, it is hard to predict how difficult it will be for the player to find a solution to an obstacle, since I already know the solution. My goal is to have the difficulty level at the limit of the player's abilities. But maybe I will make the game easier at some points.