Shadows from SpotLight3D appear very wrong after moving

Godot Version



In my scene, I have a SpotLight3D attached to the end of my flashlight object. When I move around, the shadows cast by this light seemingly do not update. I can see weird 3D shadows just floating in place. I’ve tried making the light a separate stationary object, and experienced no problems there. Any ideas on how to fix this?

It will help if you share more details (node layout, screenshots/video, etc).

I would have placed a video, but appearently I can’t because I’m a new user. When I first start the scene, the shadows appear correct.

When I move though, the shadow kind of stays in place like this.

I don’t think node layout matters much, because I tried changing the layout of both the light’s node and the models node to no avail.