For what it’s worth, I’ve seen armed security, as many as two guards, at Virginia DMV offices in urban areas.
Thousands of people coming through and paying cash for license fees, permit fees, tickets, etc.
A good number of DMVs probably have more cash on the premises than the average local bank branch.