I’ve been having this same issue with Battlegrounds as well. At some point in longer games, BG will start to struggle (Spinning beach ball, can still hear the game, but can’t interact with it, ultimately resulting in a force quit or hard restart).
There was a previous issue that noted red screens (Long-term problems with playing HS on Macbook), which they note may be a result of a GPU crash.
Could this be a data leak problem with BG on Macs? I have a 2019 3.6 Ghz 8-core Intel I(, and a Radeon Pro Vega 48 8GB.
Really frustrated with these crashes as they often lead to losing rank in higher level BG simply because hard restarting and getting back into the game can take one or two rounds of not playing.