Using GOTO within a FOR loop always breaks the loop - the remaining iterations will not occur once you use GOTO. This is because of the way CMD.
stackoverflow.com