Seconding the dual type exclusion thing digitalSorrow mentioned, also do you think you could include the Pokemon obtainable via Island Scan? They are perfectly legal Pokemon you can get on your team after all. You could make a little legend to denote "Island Scan Only", and while we're on the topic you could make another symbol to denote "Postgame Only" for Cosmog, Cosmoem, UBs, and Tapus.
Edit: One more thing, you have the Lycanroc forms listed as version exclusives but according to Serebii: "Despite this, these Pokémon aren't version exclusive. You can find the other form in the wild during the corresponding time of day in Vast Poni Canyon."