Same activity but very different values (Edge and Fenix)

I start using a vector 3 pedal with a Rally body in my MTB bike.

I paired with my watch Fenix ​​6 Pro and my Edge 530 computer and made the same activity recording with in two devices.

The power values are very different between Fenix 6 and Edge...

In Edge:
connect.garmin.com/.../7362410452
94W average power
648W maximum energy
132W Maximum average power (20 minutes)
174 W Normalized Power® (NP®)

but In Fenix 6:

connect.garmin.com/.../7367241994
167W average power
703W maximum energy
129 W Maximum average power (20 minutes)
175W Normalized Power® (NP®)

What are correct values? Is better use Fenix or Edge to gathering this data?

thanks!