Thank you, this brings me a feeling of relief because after constantly dealing with various wireless bt headphone issues when using linux it frequented my mind that surely on the other side of the fence people don't have this kind of problems.
You don't need the proprietary and data-collecting app. I'm using GadgetBridge to configure the 1000XM5 (along with my Garmin Forerunner) and it works great!