In this moment on iOS the sync does not work properly because of some bugs related to Strava Live Segments and other things. And this is happening to many users.
If you are using Strava Live Segments you can try to disable them end verify that the sync starts to work. That as you enable the Strava Live Segments the sync immediately starts to have issues.