Yhe last time I renewed in Virginia, I had to prove citizenship. The social seruity computers were down so it took most of the day to get it done.
My sister also lives in Virginia and she let her license expire. Unfortunately for her, she was born at Guantanamo Naval Base in Cuba and has a birth certificate without an embossed official U.S. seal. This was several months ago, she has not been able to renew her license yet. I don’t think they were accepting her Social Security information.