Having the same issue with Fenix 5 & a google android phone. Watch pairs successfully and communicates with phone. However an hour or two later the phone drops back into repairing (showing 6 numbers…
I'm now using a Google Pixel 6 Pro, but I don't think it matters. What mostly fixed this for me was removing the watch from Devices in Garmin connect, rebooting the watch (not factory resetting...), and…
So this means if you disable Bluetooth manually on the phone and enable it back there is no pairing code? Tried this and for me still an issue after resetting watch
Yes, after resetting the Garmin device to the default settings, the problem was gone for me.
This seems to be a constant with Garmin devices (had a very annoying issue with Edge 810 too some time ago, my wife is having something similar with her 810 ;-) )