Di2 data not visible in Connect (web + mobile / ios)

Hi, 

I record my rides on Edge 840. I got a Shimano Di2 groupset. When I upload a ride, I can't see any of Di2 data in Garmin Connect (web as well as mobile / iOS). However, I can see partial information on the Fenix 8 watch (e.g., how many times I used the front/back derailleur). 
Why there is:

  1. no data displayed in Garmin Connect Apps? Is it that hard to show it?
  2. such a inconsistency (mobile/web vs watch)?