If you activate the loop in my attached sample session then the compensated audio clip gets more unsynced with every iteration. But I recommend that the first low hanging fruit is a configuration option in View->Options->Audio for a manually set audio clip's offset that's applied after recording. It's always a good idea to give maximum control to the user.
The loop issue might be buried deep in the code. Some of this kind of issues can be fixed by automating a mute/unmute before the clips which forces a realignment.
If you activate the loop in my attached sample session then the compensated audio clip gets more unsynced with every iteration. But I recommend that the first low hanging fruit is a configuration option in View->Options->Audio for a manually set audio clip's offset that's applied after recording. It's always a good idea to give maximum control to the user.
The loop issue might be buried deep in the code. Some of this kind of issues can be fixed by automating a mute/unmute before the clips which forces a realignment.