How to make Frame positions update instantly?

I’m working on making a starry background, using a lot of Frame instances, and I have a very niche scenario. The Frame positions are being updated with a delay, which the video below demonstrates (To demonstrate it better, the frames appear after a 240-frame delay, but disappear with no delay)

(Look at the edges of the dark background frame)
If you notice, the frames appear where they were last positioned, before being positioned to the new screen location. The video doesn’t demonstrate it well, but the same is here when they disappear, with the negative space of the camera movement being visible with the other frames.

I have used both RenderStepped and PreRender to try and avoid this, but they both result in a frame of delay. No matter what, when a Frame instance is visible on the first rendered frame, its position is only updated on the next frame.

Is there a way to work around this?
(And yes, the position is updated along with the visibility. I also separated them from RenderStepped and PreRender)

For clarity, here’s a video with no delay of setting a frame’s visibility. It’s not very apparent, but the lag from position updates are still here