Reddit's implementation is even worse. It breaks all sorts of commenting/replying even down the comment chain, if anyone in the parent is blocked. And, the mobile app shows no usable errors. But, you can log out, or even make a second account, and see everything.
I block people on Twitter all the time, but I can't even remember the last time I had to block anyone on reddit (it was years ago). This speaks to the different models between the two -- on reddit I'm only interacting on specific subreddits, which because I've chosen them, have much nicer and more reasonable people than "all of Twitter". Twitter is always just nonstop fighting and yelling.
It has become weaponized. If someone blocks you, they can see your posts but you can't see theirs, and there is a good chance they will block you if you get into any kind of long argument where they feel personally insulted that they are being disagreed with. Once you are blocked you cannot block them, so they will always see your posts but you can't see their their posts and there is no recourse for this, it is just is, forever. So you end up proactively blocking people so that can't happen.
Someone needs to analyze this as game theory and write a paper on it. It is so poorly thought out and implemented that it would be funny if reddit didn't have a monopoly on long form written discussions on a lot of topics.
You can block users that block you -- if you know their username. But you don't know who has blocked you, and if they block you, you don't get to see their posts any more/
And you wouldn't notice if anyone blocked you -- that's the whole point -- but entire posts and threads could be right under your nose and hidden.
Regardless of whether it affects you or not -- it is ill conceived, does not accomplish its stated goal, and is easily abused by bad actors and thus should be heavily revised or removed.