Hehe.. He didn't, but I did..:) And I just tested a few devices I had tested previously and I am glad to say that the issue seems resolved with 309.
For reference, I tested with an Anker Soundcore (old original one), a JBL Wonderboom, a cheap Chinese freebie BT speaker that came in a case of Sapporo beer, and a Poly Voyager 2 headset. All seem to work fine now. I connected and forgot each device at least twice each to ensure it would re-pair. Using the cheap Chinese freebie, I had to unpair and pair a second time since te first time it was way out of sync. Second time it was also out of sync slightly, but as soon as I changed channel, it was perfectly synced. Bounced back to original channel and all good. So I suspect the channel changed forced it to resync the video/audio timing.
However one thing I did notice is that when you initiate a BT "pair" request, the remote no longer controls the P6 using BT. You need to wait a few seconds and remote switches back to IR mode to complete the pairing (selecting the PAIR/CANCEL option), and then once the pairing is done, it reconnects and all is back to normal. So it is like the Pairing request for the speaker, pauses the BT communication temporarily until the pairing is complete. Luckily you don't need to pair often if it is the device you plan to use regularly with your P6.
Nice work Buzz. Thanks.