Great game, I enjoyed it a lot! It's difficult, but you can always get back to where you were quickly. Also, I like the interpretation of the theme! One issue that I found is that some collisions seem to be detected twice. For example, if you keep jumping into a coin, it's going to keep respawning and you can pick it up forever. You should probably set the "disabled" property to true in CollisionShape2D when the player first collects it.
Good job, keep it up <3