World background texture not accurately updating frame

I have the world background set to a video file. When I change the start frame and number of frames, this change isn’t reflected accurately in either the preview nor the render. Checking “auto refresh” doesn’t help. Strangely, if I select frame 400 as the starting frame, the frames are accurate, but anything else and it only uses the first frame.