Average speed Garmin Connect - Strava

My average speed from my cycling trip is higher on my Garmin Connect than it is on Strava.
i use an Edge Explore as gps and have a speed sensor.

Why is this different? Which one is correct? How can I correct this mistake? Is it possible that my speed sensor is wrongfully calibrated?
Thank you!