Two things:
A copy will fail if the target file already exists, so you need to delete it first
and you only need ‘wait’ if you are invoking an external command - ‘move’ is actionscript, so doesn’t need the wait
extract c5fcddcc10f36d80828d4be85acf8c9cfac9f5e6
delete "C:\TEMP\GPOScript062222-1.ps1"
move "__Download\ODM\GPOScript062222-1.ps1" "C:\TEMP\GPOScript062222-1.ps1"
The delete command does not error if the target isn’t there, so you don’t need to test for presence beforehand