I highly recommend GadgetBridge for anyone wanting to avoid Garmin's cloud services: https://gadgetbridge.org/
How is it working for you in Garmin for sleep tracking? I tried it a few years ago and loved it at first, but then noticed how incorrect sleep data was.