Hmmm, interesting problem @erikitect …
My guess is, that it will be possible (but probably not straightforward).
Maybe (just some first ideas I’d try) if you can extract the information where the corridor is, you can make an Attribute (IsCorridor) and use that as Weight in a Shortest Path Node and then turn that into a Curve and use that as an Output and have a Follow Path Constraint on the Camera, using that Curve…It is very dependant on how the building is generated. (Also, you won’t know how long the corridor will be, so how long will the animation be…)
The important thing is, to animate the Camera outside of the GN Tree, or it won’t actually be moving.