Hubzilla currently does not send comments to anyone mentioned or everybody in the conversation. It sends comments to the thread owner (top level post author) and relies on them to relay the comments to their audience.
This is because Hubzilla does not know (and probably should not from a orivacy point of view) who the audience ofthe toplevel post is.
You don't need to know the complete audience of the toplevel post.
This way the rest of the audience will not get the complete conversation. And this is one of the reasons why we think that the thread owner should relay the comments.
These two options seem to be "safe".
Well, as long as the post is public...
Does somethin in #activitypub forbid it?
It is a deficiency in the ActivityPub protocol imho.
My understanding, as it was explained to me, is that we have to do it that way because of how Mastodon distributes posts and comments.
And most important, there is no right or wrong
This way the rest of the audience will not get the complete conversation.
According to Nolan's testcase, this behaviour is obvilousy wrong.
One more reason to not relay on thread owner relay: the owner instance could have blocked the mentioned user's instance, and will absolutly not relay to him the message.