If cameraManager.GetConfigurations is returning nothing, then that would be a bug. Please file a bug and if you can link us the bug/ticket number after you submit it, that would allow us to take a look at it.
I found out that if followed the code in the description, it will request the camera configuration at the same time as the app starts, and this will return nothing to me.
So I set up a button to manually request the camera configuration after the app finished loading the scene, and everything worked fine.
It’s possible that the session might take more than 1 frame to initialize. The more correct way to make this check is to subscribe to the ARSession.stateChanged event: AR Session component | AR Foundation | 5.0.7
Configurations should be available in SessionInitializing and SessionTracking states