Thank you for pointing this out. The goal was to make the levels challenging, but not tedious. Particularly for players on keyboards, some of the rooms can be quite tricky. I also had not considered the reduced impact of the narrative elements if they are shown to the player repeatedly (you could just run through those rooms quickly, but I can see how it would still be frustrating).
Checkpoints are a really good idea, so I came up with a nice & quick way to implement them. There are now 2 teleporters at the beginning of the second level which can be used to advance past the first two flowers, once you have already reached those areas. After this point, the game branches a bit (there are 2 endings), and it's fairly close to the end so I think this should be enough to ease the difficulty.
Really appreciate the feedback! Glad you enjoyed most of it and I hope you'll consider playing again through to the end some time.