the Lemmy block system works as intended. if you want some other system, use some other service. but being a federated system, you can’t actually stop the data from being visible, or someone from creating a new user and interacting, if your post is public.
thebadspace has no real rhyme or reason either and lists a lot of folks I think are fine, and also gives (almost) no reason or receipts.