Whoa, thank you so much! I also really like Pokemon and never noticed how their puzzle mechanics could make for good puzzles, not until I played your game to be honest. I think it's because they never actually advanced it, I mean, they always kept things at a surface level, most modern games these days are afraid to deeply explore their own mechanics because they want no hardship or frustration in them, which is understandable but is also a bit sad, at least in my opinion.
Also, the crackling on the audio of your game, do you know exactly what causes it? I'm asking because I've struggled a lot with it previously and I feel like it's either ignorance on my part about audio (I know very little about it) and Godot, given how I've only seen this problem in Godot games but I'm not sure. Now that I'm asking it I feel weird, like, if you knew how to fix it the game probably wouldn't have it, but eh, no harm in trying. I think my game might even have this crackling in some points in it, I'm not 100% sure and I absolutely despise it, I have a history with it, hahahaha, all I know is I have to keep the volume under 0db but that's not enough.