Yah, I configure the class with a param called camera.
It turns out just clobbering the current object and call update() doesn’t actually work. I fixed the issue by simply updating the pre-existing object with the params - fov, aspect, etc. - I saved in the session state.