visibility=limitedは他実装に存在する、「指定したユーザーにだけ投稿を公開する機能」への対応で生まれたもので、
・メンション使わずに宛先が指定されていると通知なしでHTLに差し込める
・現状APIで指定する方法はないので他実装からActivityPubで受信した時専用
・基本HTLにいてメンションされた時だけ通知されるというのはdirectよりprivateに近い挙動ということで、APIで見るとprivateになっている
・旧バージョンで受信するとpublic宛でもフォロワー宛でもないのでdirect扱いなので、メンションが書かれた相手からしか見えない。メンション外宛先情報は破棄される。
という感じ。
https://github.com/tootsuite/mastodon/pull/8950