I find on live show that the captions lag the voices as you might expect for real-time captions.
Our local newscasts except weather, however, manage(?) to show the captions before the audio. Rehearsed?
Movies should be synced to the degree that the director/producer/network wants them to be.
-Ken