Unityを開く際にUnityHubを経由する必要があるとのことですね。UnityHubとUnityの相性が悪く、問題が発生している場合、以下の手順を試してみることをおすすめします。
1. UnityHubを最新バージョンに更新する:UnityHubの最新バージョンに更新することで、バグ修正や互換性の向上が行われている場合があります。UnityHubメニューの「ヘルプ」から「アップデート」を選択してみてください。
2. Unityの再インストール:現在のUnityのインストールをアンインストールし、最新バージョンのUnityを再インストールすることで問題が解決する場合があります。Unity公式サイトから最新のUnityインストーラーをダウンロードして実行しましょう。
3. UnityHubの再インストール:UnityHub自体に問題がある場合も考えられますので、UnityHubをアンインストールし、最新バージョンをダウンロードして再インストールしてみてください。
4. Unityプロジェクトの設定変更:UnityHubのプロジェクト設定画面で、Unityのバージョンを直接指定することもできます。UnityHubが正しく起動されない場合、この設定を変更して直接Unityを起動してみてください。
以上の手順を試しても問題が解決しない場合は、Unity公式フォーラムやヘルプセンターなどでサポートを受けることも検討してみてください。Unityの開発者コミュニティが幅広く、解決策を提供してくれることがあります。