Just won my first solo after a few top 10 finishes... Man... That ending was tense... So fun though...
Have won a couple of squad already. They seem easier as long as you have a half decent team you do well.
I can also vouch for the "turn off game dvr" helping with framerates and texture loading. I did hard reset my xbox too though. I highly recommend doing it after installing a game tbh.
Playing on a day one edition for reference.