I was having issues with the campaign when it turns to open world. When I had my max frames set to 144, my CPU was bottlenecking bad. My CPU utilitization was at 100% and I was getting serious hitches, and occasional crashes. Capping my FPS at 60 solved my problem. If that doesn’t fix it, lower your presets including the resolution scale (this helps a lot). Then, increase the sharpness to 100%.
Halo Infinite minimum GPU requirement is a GTX 1050 Ti. I am not sure if these suggestions will help your situation seeing that you have a RX 570, but may mitigate the issue.
I’m not exactly sure what I did that made it work but my game installation had stopped working and I did the steps in powershell to get it working which was this:
I have only seen this issue when playing on my Xbox One. When playing on the Xbox Series X, I have only seen the game freeze up ONCE and that was because I equipped my Marines with explosives and they had all targeted the same grunt that I had targeted, causing a LOT of destruction on a singular point of interest next to Hardlight Coils.