I just recently got an Apple watch, connected Strava to Apple Health and allowed sharing between the apps. Syncing from Apple Health to Strava works great and activities I record on apple workout app automatically get uploaded to Strava.
My issue is with syncing from Strave to Apple Health as only my Strava activities till 17th of Nov got synced, but nothing prior to that. It looks like a 30-day limitation, however, per Strava help article https://support.strava.com/hc/en-us/articles/216917527-Health-App-and-Strava this 30-day limitation applies when syncing from Apple Health to Strava only and not the other way around.
As you can see from the below screenshot although only activities till 17th of Nov got synced, for some reason I can see activities from 13.01.2020 again, but nothing in between (and I have many activities logged in Strava in between).
If someone has any solution to that it will be very helpful. Many thanks.