There are in fact several ways to sync live loops together: either by syncing once when a loop starts, (and having the synced loop operate independently thereafter), or syncing every time a loop hits thesynccommand. This second case is what you are observing here.
The various uses and behaviours of live loop syncing have been discussed at length in several prior threads - See my comment here for further details: