Well in that case congratulations, the only mistakes you made were classic beginner mistakes! Playtesting early and good tutorialization are so important for gamedev. We all have our own biases and blind spots with regards to our own games, we understand our creations from the inside out, but our players don't have that context so we need to give it to them so they can come to appreciate it and enjoy itthe way we do.
The good thing is that your eye for that sort of thing gets better with time. Now that you know about it, it's easy to double check next time you make a game. I made those exact same mistakes for the first games I made, and if it weren't for volunteers in the JuniperDev discord and for my friends, I would've missed some important issues with my own game this jam as well.