Hi, I streamed the PSDK v25.6 game The Tower of Hats for a few hours, so I'll list all the bugs/issues I found. Some of these are QoL I think would be better to have than to not have (for Pokémon authenticity or otherwise).
Ingrain: Ingrain prevents both the user and the opponent from switching/running after being used. In addition, it also does not display the move being used if the AI tries using it again, it just skips the turn. It should only stop the user from switching/running. LINK
Teleport: When an enemy uses Teleport, it gives the player the prompt to switch out again. It also keeps the sprite of the enemy teleporting after using the move on the screen, which looks kind of jarring. LINK
Missed Moves: When a move misses, it says the move "Failed" instead of it missing the opponent. Not a bug, just a polish issue. LINK
Leech Seed: When someone's health is drained by Leech Seed, the user of Leech Seed gains the health even if the user leaves the field. It should be whoever is the active Pokémon getting the health. (Can I actually have this move as separate script? This is actually a SUPER cool idea for a new move lmao) LINK
Pokémon Name: Using special characters for a Pokemon's name will become corrupt for the Pokémon Name Tag. Disclaimer, I'm unsure if this is a PSDK bug or not. LINK
Pursuit: Move straight up does not work. If used, it says the move is not implemented (I understand if you might've just not gotten to it yet though). LINK
Premature Victory Theme: If the player wins a battle and defeat all the opponents team, the victory music will play as the EXP bars go up. It'd be better if it played the music after the EXP Bars are done increasing, then add a text saying the enemy trainer was defeated by the player while playing victory theme at the same time, then reward prize money. It's not a bug, just really jarring and a polish issue. LINK
Victory Theme Again: Pulling out of a battle too quickly can make the Victory Theme take priority over the map theme. LINK
Feint Attack/Magical Leaf/Etc: Moves that are designed to never miss can miss if the user or opponent has accuracy modifiers (like Double Team). These kind of moves should ignore accuracy modifiers completely and always hit, unless they are physically not on the field (like with Fly or Dive). LINK
Max Potion: Using Max Potion crashes the game. Error code included: LINK