Congrats with your score! 43 is a good score!😊 I agree with you that with keyboard it's much easier to get a higher score (I tested the game all the time with the keyboard, and after submitting it, I tried once with the controller and I also felt a bit hard with controller xD).
As for the block for a bit, that was intentional (it blocks for 0.5 seconds), so the game doesn't break the sprite animation of Violet while throwing the sphere. Without adding this block, Violet would continue with her attacking animation while rotating🤣. So more or less the block is syncronised to unblock once the sphere dissapears from screen or attacks a thought.
Anyways, don't worry for not getting the good ending! The most important thing in this game is the message: Have a positive mindset to achieve your goals!🙂