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