I don't want to give too much correction because your brain is already so much in the right direction. What I will say is that with the cat's controls being somewhat floaty and imprecise, making some of those challenges extremely precise is compounding the difficulty. I can think of two solutions that would move you towards a good direction.
The first is if there was an additional indicator that shows where exactly the cat will move, in addition to the camera's movement not effecting the mouse placement. There were a few times that falling felt unfair just because the camera panned in a way I didn't expect. The other is if we held left click and used WASD to move the cat while holding it. I think either one of those ideas would keep those difficult sections hard, but make it less punishing to retry.
TLDR: In my opinion, you're doing great. Puzzles, challenges, everything is where it needs to be. The only thing you're missing is making a challenge feel 100% achievable. This game felt 90% skill, and 10% luck.