6S Pro Suddenly Won’t Stay Connected via Bluetooth

Hey gang!
Have we found a solid fix for this yet? All of a sudden, my Garmin won’t stay connected via Bluetooth. Sometimes it disconnects and reconnects if I’m too far away from my phone, but it’s killing my battery and sometimes it just doesn’t reconnect unless I sync it. I’ve unpaired the watch and re-paired it in Garmin Connect and the IPhone 12. I’ve also done a hard reset. The versions are up to date. Any other suggestions? Thanks!