Profile Sync and Retrieving Data

I had no problem playing when the game first launched, but as the months rolled on this issue came up more and more. Right now I can not play Halo 5 at all. When I go from the main menu I get a profile sync error and on the off chance I get past that error I am stuck with retrieving data on REQs, menus and more. I really love Halo and I want to play it but I just can’t due to this error it is 100% unplayable for me at this point.

I’ve tried the usual hard reset, factory defaults, cycle router etc.

Does anyone know what I can do to fix this?

As long as you sync properly on start up your reqs should load, but you have to wait a couple of minutes for them to load, after you have started the spartan menu. I think the req system is so bloated it takes a couple of minutes to load. This occurs to me every time I start the game which is usually daily.