I'm not sure if it's the exact cause but several times recently I've had hard crashes when just moving around and noticed the footprints stopped right before a shop.
I'm worrying that we might be hitting memory issues, seeing as I know you've played a lot... Is there any chance of you playing with a new profile and seeing if the same crashes keep happening?