My Fenix and Edge give me different recovery times every time I ride. I'm not sure if this is to be expected or not?
I have auto upload turned off on the Edge, which I think only applies to the actual ride record. I have "Physio True Up" turned on. I don't know exactly what data gets shared between them with True Up. The watch knows how I slept, my stress levels, etc, so as far as I trust this feature at all (it's a piece of the puzzle) I trust it more from the watch.