try changing the @zoom reset to &zoom reset. if that doesn’t work then try putting all the overlay commands on the same line, and then putting that line before the zoom command. also you can add the layer command with the background name too.
your script would then look something like:
INT. BACKGROUNDNAME -DAY with OVERLAYNAMES to x.xxx xx xx at layer x
&overlay OVERLAYNAME opacity 0 and overlay OVERLAYNAME opacity 0 and overlay OVERLAYNAME opacity 0 and CHARACTER spot x.xxx xx x in zone x
&zoom reset
and so on and so on… that was just my example you’ll have to change everything according to your overlay names and etc, let me know if you have anymore questions or if it doesn’t work!