Hi! I think I step into a bug (spoilers ahead).
I was looking for the plant to heal the caravan guy when I stumbled into some shrine that grants wishes, I asked a wish, finished the trial and got both wishes done... (I was a bit clueless on what the wishes actually were doing since at that time I had not met any "spirit" and didn't know about the "curse")
However, if I then collect the plant and enter the tent where the caravan guy is, there's no way for me to give the plant to the doctor and I can't leave the tent.
I'm guessing you need to give the plant to the doctor before lifting the curse. I'd suggest disabling the option to wish to remove the curse in the shrine until the plant is given to the doctor to avoid the lock. Also, I don't think the player knows about the curse at that point.
I can't comment on the "spirit" option since I'm not sure yet what the consequences of that are.
I think my character inserted some gem to get into the shrine, but I don't remember where I got that gem from or if I actually had it.
Other than this, congrats on the game! It's fun