There appears to be a bug where you can't jump right after you land. I recommend both trying to fix that and adding jump buffering, which buffers a jump input if you press jump briefly before landing.
Thanks for the review! I tried to put in as much refining as possible in the timeframe but my list of improvements that I'd make is extensive haha!