Simple suggestion with a high quality of life change.
I believe the main hub is fully loading each time you load the “Change Operative” scene, which takes quite some time when you want to check the merchants after the hourly reset.
I would suggest to connect the “Change Operative” room to the main hub to avoid such loadings (or make it an invisible room in the hub ?).
Edit: this suggestion also applies to every “scene” if doable.