I am having trouble with lighting updating for players in our game. Video
The camera of the player gets moved to a different area where there is different lighting. The lighting seems to have no trouble updating when the camera is moved to the lighter area, but when the camera moves back to the player in the dark area the lighting takes a long time to adjust.
It looks like the shop you’re camera CFrames to is far away from where your player is, thus the shadows in that area will despawn (for lack of a better word).
Could you spawn the shop nearer to where your player is, or integrate the shop into your current scene?
That should trick the game to keep the shadows loaded.