Awesome game! That's how you make a good ending-collection type of game without making players feel exhausted and repeatitive!
Also, this title has a great potential! I would have created a puzzle platform/adventure game in which after each time you complete a goal/ending, your character would changed their appearance and also with their new stat, ability. And the world (level) would changed as well to fit with the ending you just have achieved, to create new challenge, new ending condition for your current character. This will make the gameloop even more replayable and unexpected.
Thank you so much for making this game and give me a lot of inspiration!