I haven't found a proper fix. I have a Pixel 8 phone and a Garmin watch. If I disconnect the Garmin watch by turning it off it seems to stop the random disconnects.
My symptoms are that if I'm not on a phone call the Bluetooth is steady, as in the icon on the infotainment system never disappears. As soon as I begin a call it will start getting scratchy and then disconnect for a few seconds and the infotainment icon disappears until it reconnects. It's almost like it can't handle the data transmission rate or interference while on a call if data is being exchanged between the watch and phone. Doesn't happen on other vehicles for me.