I went into the Dublin California service center last week because I was having all kinds of weird software problems. I did not have to leave the car, they could talk to my car right there and search the database and found a firmware update that did not show up on my car- and they pushed it out to me right then and there, while I waited. The car flashed a software update right there in the service center! So I drove it home and parked the car, clicked the "install now" button and 30 minutes later, the software glitches were gone!
So I encourage you to make an appointment and drive in and have them look. Or, they might reach out to you before the appointment and push the software updates to you beforehand!