There's maybe also the note here that the origin server remembers that "block" and then if new requests originating from Actors on that domain come in, it just silently drops them.
For User Domain Blocks, even in the case of "DM's" or mentioned-only posts, the post still gets created in mastodon, but the thing that doesn't get created is the notification that the post exists.