I have an Edge 530 and a Fenix 7X Solar Sapphire and what I see are two different devices that can't sync the data they store. When I do a bike workout using the Edge 530, the intensity minutes data are not acquired by the Fenix 7X SS rather the latter only takes into account the intensity minutes that are done with the watch on the wrist.
I prefer to use the Edge 530 on my bike because:
I don't see small numbers well,
Anything on my wrist bothers me,
I find it safer not to have to leave the handlebar to read the clock,
the clock mounted on the handlebar has the display too far away and I can hardly read the data,
programmed bike workouts with Connect are performed better and safely with the Edge.
Instead, when I go for a run, the Fenix 7X SS correctly reports all the physical and biometric information, advising me to train and recover correctly.
If it were not possible to show the Fenix 7X SS additional information on the Edge 530 then it would be the case that Garmin had them detected and stored anyway but shared them on the server so as to synchronize the Fenix 7X SS correctly and have only one single pool of complete and not partial information because I use Edge 530 instead of Fenix 7X SS. We need an updated and universal version of Physio true-up that takes into account the data of all devices but that uses the most advanced device on the list of those owned.
For example, I have Edge 530 which is mid-range but I also have Fenix 7X Solar Sapphire which is top of the range, Edge has to record all the data of a top of the range but give me the data that Garmin deems necessary for that price range. When I go to use the Fenix 7X SS it will synchronize all the data of Edge 530 but the complete ones and it will return complete and not partial information as now happens with the intensity minutes that do not synchronize but are only those of the Fenix 7X SS therefore substantially useless for predictive use on training load, etc.