AFAIK, by default Strava does use the data from Garmin using the external pace sensor (Stryd, HRM-Pro, RD Pod, etc.), and overrides it by the GPS calculated distance & pace, only if you intentionally activate the function "Correct Distance" in Strava at given activity.
The discrepancy in the pace you are seeing at Strava is not caused by the the external sensor, but rather by the way the two platforms handle the moving and elapsed time.
Additionally, the two links in the OP show practically identical values on both platforms, and even the pace graphs look OK to me, so it is hard to see any problem with the Stryd data. If you have any example clearly demonstrating the issue, please post it here.