@kussy_tessy 署名付きリクエスト(Fetch)しか受け付けない設定のサーバと、自由にFetchできるサーバで異なります。
BサーバからAnnounceアクティビティがフォロワーおよび対象の投稿のAサーバに配送される
Aサーバは、自分のサーバに対象投稿があるので、Announceアクティビティをリノートやブーストとして解釈し、自分のサーバの投稿主にリノート・ブーストされたよって通知します。
Cサーバにフォロワーがいた場合、もともと対象の投稿を受け取っていれば、Announceアクティビティをリノートやブーストとして解釈するだけです。
もともと対象の投稿を受け取っていなかった場合、Announceアクティビティで指し示されている対象投稿をFetchする処理が入り、これに成功すればリノートやブーストとして解釈されます。
Fetchの際、Mastodonでは、どのアクターがリクエストしているのか署名します。
AサーバがCサーバをブロックしている場合、署名つきのリクエストであればブロック対象サーバがリクエストしてきていることを知ることができるので、これを拒否できますが、実際にその判定を行うかどうかはサーバの設定によります。
MastodonではAuthorized Fetchです。
@kussy_tessy Misskeyがリクエスト時に署名する設定はこれ(デフォルト有効)
https://github.com/misskey-dev/misskey/blob/664aeb3ced65f3911c8a21c2d5ffbd1035aec31a/.config/example.yml#L270-L271
リクエスト・Fetchされた側が署名をみてるかどうかはわかっていないので、詳しい人にきいてみて。