I had three goes at this and it's really enjoyable! I love the random items each run, and there is a good array of rooms.
I'll start with the negatives:
The crouch is a little overpowered, it's harder to avoid the spikes than the projectiles, and it makes the bosses a joke.
This is more of a personal preference, but the volume is quite loud, it would be a good idea to have a setting to change the volume. While the simple solution is to just turn down my headset, it's my personal common practice to manage this as the developer.
The spikes being an insta-kill is a little annoying. Maybe set the player back to the location they were at before the jump?
I don't know what is causing this, but there is a particular level where the enemies really love just looking to the left, and don't turn around even if you are sniffing their necks. The room looks like it has two trenches, both have one enemy in each, then there is an enemy in front of the exit door. Plus, there is an enemy in the top middle on his own platform.
Now to the positives:
As mentioned previously, I love the variety of everything. The levels, the items, the bosses, amazing.
Even more into the variety, having a choice of items that can either upgrade you or your weapons is excellent.
The choice of music suits the theme really well!
I love the design of all the characters and the animations are done spectacularly.
I hope these comments are useful for further development on this project or the next! Excellent work, definitely among the higher side of the games I've enjoyed the most out of all the submissions! I hope I get to see more of your work in other jams!