Just finished your game, will leave you a comment and rating! :)
In terms of difficulty, as you described as well on the game page, I did run into the game restarting me at one heart after that first checkpoint. I tried a couple of times to get to another checkpoint but due to just one hit I wasn't able to. In that way, I would say that makes it quite difficult, but without that, I would say the difficulty is about right! Maybe sometimes a bit tough, but if next to the bug that is your intention I think it is spot on! :) But that aside, I do really like it! I think your game is a really solid puzzle game, very well done!
Also thank you very much for playing SnailQuest, glad to hear you had fun!