hello, audio engineer here. for a manual solution (especially be helpful for headset users on bluetooth), i suggest adding an adjustable latency delay for the recorded audio. for example, make a slider and have it at 200ms, then the dub recording will add an extra 200ms at the end of the finished dub, and then it will automatically shift the audio up 200ms. also including an optional 1 second buffer at the beginning will help alot in general