Got a call today from the dealer to come pick up the truck again (3rd time).
Forgot to ask what they did while they had since i last posted until i got there. According to the adviser i spoke to, they drove the truck 100 miles and couldn't replicate the issue. I take the fact they gave it back without any fixes they have given up...
Prior to the pick up, i ensured i deleted all vehicles tied to my carplay on my phone and did the latest update that popped up here recently. It did not crash on the ~45 minute drive home, which is positive but think it's just luck. Truck will likely sit until we head west on Saturday for a race so won't get a good long test on it until then.
They are supposedly going to be extending my warranty on this particular issue, waiting on the email from GM to say how much it's extended.
If it arises again, will be bringing it to another dealership.