So the issue popped up again, and I took it back to the dealership. They said it’s a fairly common problem and replaced the OnStar antenna. Luckily, they had one in stock and had me in and out in a single day.
Once again, the service I’ve received from the GMC dealership has been excellent. While it was there, they also fixed a creak I was hearing from the swing gate and rotated the tires.