MastodonでWebだけ死んでるパターンはよくあるのだけど、だいたいassets:precompile(webpack)に失敗してしてます。
Mastodonの実行環境で、このビルドするのにすごくメモリなどの資源が必要で、作業メモリ不足でコケるパターン。
改造サーバなどで、アプデ時にマージミス(コンパイルエラー)などでコケるパターン。
Dockerベースでやってて、実行環境じゃないとこでイメージ作成に失敗しているケースもあるかと思います。
APIなど、JavaScriptを必要としてないページは基本的に大丈夫だったりします。なのでクライアントアプリは使えます。
メール送信とか、地味なところで人知れずコケてるやつもありますw