Practically speaking, as soon as he speaks the words “Picard to Data”, the data connection is made. So you may be working with a 2-3 second delay, but this isn’t unheard of today in a video or voice call, so even with the initial delay it would hardly be noticable. Then consider they could cut silence or slightly speed up buffered audio until it catches up.