Blocking the instance is not blocking the users of that instance. Confusing, but it’s separate functionality. Instance blocking blocks all posts from the instance showing up in your feeds. Doesn’t block comments or users, you still have to do that individually.
Probably should be renamed as an option, because logically you would think it would block everything from that instance, not just posts/communities.