Think its a combo of hardware and current gen player count in public sessions. Because for me, its like this.
4-8 players it runs perfectly.
8-16 A little wonky, but still works most of the time
17+ The game starts to dry up, things bug out.
So maybe R* could add 3 free roam game modes based on those numbers. And call them, It Works , It Works Sometimes... and Borked.
They could do more things with non free roam updates. Like survival modes, wagon races, canoe races, pvp fist fighting game modes. Just some small updates like that could spice things up.
If anything, They need to at least finish off the main RDO story co-op missions. Before moving onto next gen.
And if they really.....really want to make fans happy. They need to add private lobbies and free aim lobbies.