Fenix5 and iphone6 slow to sync

Anyone had any issues with GCM taking forever to sync? The watch and the phone indicates a sync in progress, but it never ends (edit: been syncing now for around 60 minutes and its just past halfway)

I also tried syncing with Express, which worked, but my last activity was not transferred, I had to import into Connect manually.

This happened after going back to 8.00 from 8.99, due to the hanging issues with 8.99.