To clarify, I don't know if Pumpkaboo spawns by size, as in each size spawns individually, or it's by species, where there's a singular Pumpkaboo spawn that chooses between one of the sizes. Looking at the spawns on the Database and considering my spawns when I have a Harvest lead, it seems like each size spawns individually, so I'm inclined to think the next Pumpkaboo should always be the same size, but at the same time, the Pokedex treats them by species when it comes to the total battled.
These are likely different and for wild encounters the game spawns them by size, but I'm not 100% sure.
I hope this makes sense in relation to my question, even though I'm coming off as an idiot trying to be knowledgeable about something they know nothing about.