Not sure why you're blaming Garmin, have you tried blaming mfp?
Either way I'm having no issues synching although the Connect status page does report some delays
https://connect.garmin.com/en-US/status
Check that next time perhaps before you post incorrect information?
From MFP site:
https://myfitnesspal.desk.com/customer/portal/articles/1824975-known-issues-integration-partners
"Bug: We have gotten numerous reports from Garmin users, specifically, unable to sync and we are currently looking into it. We do not recommending disconnecting and relinking at this time for this issue."