@lakotaubp Sorry for the late reply. (And missing news in general)
To be honest I ran into some problems with the current version of bluez.
Pin verification will be made mandatory in Infinitime at some point. As this functionality is already included in the System Settings, I wanted to use it, to pair and verify the watch and then use it in the app. That would also provide an easy way to automatically connect to the watch. Gatttool however is not able to enter existing bluetooth connections and the implemented version of bluez is not able to handle GATT very well or at all (never actually got it to do what I want).
So to work around some things, I started to rethink the backend and am currently working on that.
Also I want to see what I can do with the upcoming 20.04 base as hopefully the bluez version will be able to handle the requests way better.