For running app publish bluetooth location and gradient service

I run with an elliptical on zwift run. I have written a smartphone app that acts as a bridge from elliptical to zwift app that bluetooth publishes run speed, cadence, and hr to zwift. Until July of 2022 I was using zwift packet monitor to scrape lat, long, and gradient from zwift app. I am hoping that zwift plans to publish location (lat, long) and gradient as a bluetooth service so that I can programmatically control the resistance on the elliptical thru zwift gradient changes.