Thank you! Yeah, the dodge roll mechanic is a little hard to tell what is exactly happening, the tl;dr version is that the dodge roll would pretty much play out an animation during which you get invulnerability until the animation fully finishes though because your inputs are disabled, it's very difficult for it to be useful when you've got either a fast attacking boss or multiple enemies trying to smack you down xD
I'm happy you love the vibes of this game! Me and the team might take this game further in the future in some way but only time will tell!