K, the actual answer is that these slots correspond to 4 legendary-like fakemon that were originally planned and put into the game’s code at the very start of development but were later scrapped after it was ultimately decided not to add them during the final update after we made several changes to the story which would have essentially made their existence random and without any connection to the story at all.
The way the game files are set up make it much more complicated to remove these 4 spaces than you would expect and the Pokemon after those 4 slots wouldn’t just move down on their own if they were removed. There is also a huge risk of screwing up people’s data by having Pokemon after these 4 spaces change into other Pokemon if there was an attempt to renumber them. The renumbering process itself would have also taken a large amount of effort to implement in the first place.
All in all, it just wasn’t worth the trouble to get rid of those 4 spots.