My bag is not full, so why can't I catch any Pokémon? [duplicate]
Solution 1:
Your item bag is different from your Pokémon bag. Throwing items out will not free up your Pokémon bag.
To be able to catch more Pokémon, you'll need to release some Pokémon or expand your Pokémon storage until you are no longer at capacity.