Youre using full back sprites with half back sprites metrics.
How would I go about changing that? I haven't changed any of the PBS files, and the ones I have are the exact same as the files contained in the download
Edit to add: I took every single file from the gen 9 pack and completely over wrote every pbs file in my game with the ones from the pack, I also replaced every single graphic in my game with the ones from the pack. After removing the gen 8 pack completely, the original issue of the pokemon being way too big went away. I tried using the optional vanilla style backsprites and metrics contained within, but it makes the pokemon too small, it does fix the enemy pokemon's position though:
I didn't get this in the screenshot, but you can clearly see where the dondozo sprite cuts off as it bobs up and down, the same goes for the Gholdengo sprite, the other I tested, in addition to that one also being very small. I'd prefer to use the base form of the back sprites that the pack offers, however, but regardless, it seems as though the metrics pbs files are not correct. Just out of curiosity, I tried using the base 288x288 back sprite graphics with the metrics file that was included in the "Optional Vanilla Style Sprites" and it fixes both the back sprite being the wrong size, and the opponent pokemon floating, but it still has the problem where the back sprite is floating too high.
It is absolutely entirely possible that I am just an idiot, I don't know all too much about coding or pbs stuff, but I've been banging my head against a wall and haven't been able to resolve the problem, short of going through all the sprites one by one and manually adjusting their position in battle. Thanks a ton in advance for any help or insight you can offer :)