If the radio is still working, then chances are there is an issue in the can-bus system. CAN stands for controller area network. Basically, all the vehicles' computers/modules are tied together via a few wires that communicate with each other.
I attached a pic below so you can have a visual of what I'm trying to explain. Note, the mileage indicator and speedometer receive a signal from the ABS control module via the CAN (can H and can L). I suspect since the VID has gone blank, there is an issue within the can-bus. I say that because the VID provides more information than just speed and distance. It also provides outside temperature and fuel economy and so on. If it was just one module, I suspect it would still be on and one thing would have stopped working.
What does this mean? The best thing to do is have the can bus scanned. A traditional scan tool can read all codes, so one that can communicate with the CAN needs to be used. By doing this, the scanner should be able to retrieve diagnostic trouble codes regardless of the module storing them. That will prevent the replacement of good parts.
Here is a link that explains how to scan the can bus and a video. Note that although most parts stores will scan the computer for free, most don't have a scanner able to do this.
Let me know if you have questions and if there is anything I can do to help.
Take care and I hope you had a great Christmas.
See pic below.
Saturday, December 25th, 2021 AT 10:02 PM