Addressableから読み込んだシーンはSceneManager.GetSceneByNameで取得できないパターンがある

Addressables.LoadSceneAsync などでAddressableからシーンを読み込んだ時、
そのシーンが含まれるGroupのInternal Asset Naming ModeがFilename以外だと、
SceneManager.GetSceneByName で取得することができなくなります。

本来は Addressables.LoadSceneAsync の返り値のSceneを使うようにするのがスマートですが、
パッケージの内部でGetSceneByNameが使われているなどどうしようもないときは
Internal Asset Naming ModeをFilenameにするしかないようです。

参考:
Internal Asset Naming Mode affects runtime Scene name - Unity Engine - Unity Discussions