Yeah, you're right that you definitely can avoid everything with correct motion planning. I never felt that I got hit when it wasn't earned in the bigger picture, it's just that moment of knowing I've painted myself into a corner and I just have to watch my character get hit that was frustrating. I hope that does not seem too nitpicky; it just happens to be something I'm thinking about a lot lately in game design.
Btw, I've played a lot more games now this jam and yours is still one of my favorite, if not my favorite overall so far. Really well done!