Felt this fit the theme quite well. Neat concept, fun little top down shooter! I liked the sacrifice mechanic, forced you to take risks and if you could do more with the souls I think that would add a nice extra layer. The soul gathering was satisfying - and emulated Vampire Survivors system (in a good way!)
I both loved and kind of disliked the dash mechanic. I LOVED the effect of plowing through the enemies and seeing them kind of flip around...but the hit stop was a bit much and kind of made the pace of the game feel stuttery when I used it. I'd remove the hit stop and leave the satisfaction of the state you put the enemies in - and allow more dashing. Or, make the dash less frequently useable and introduce slow-mo , zoom and vignette to really dramaticize it. These things are tricky to balance in a jam window.
The grenades had a nice explosion and camera shake...but i felt like they didn't do enough damage. I get that this was probably to balance out how frequently you could get them - but as a limited resource attack it kind of subverted my expectations. I also wasn't a fan of the hit stop.
My overall suggestion on the grenades: Make them harder to replenish (maybe you buy them with excess souls or some other risk / reward mechanic), up their impact (make the enemies really fly, lots of damage). Remove or heavily reduce the hitstop, instead slow down time when they explode so the player can still control their character.
Overall I really enjoyed the game and think you should run with the idea and polish it up even more! I'd love to play more of it (hence the wall of feedback) :)
Great work!!