Delayed
The Edge doesn't upload to Strava directly. It uploads to Garmin Connect, Garmin uploads to Strava.Does it also take 48 hours to see the upload in Garmin Connect?
You might try disconnecting Garmin Connect from Strava and reconnecting.
I've found that fixes most problems with the integration.