From the little I read it is not clear that it was ratified by Virginia.
The posting has the smell of trying to bar Trump in 2024 because his hotel company had foreign government guests.
The text I read would have required the honor be of foreign government origin.
This pops up from tome to tome, I have seen it over thelast 40 years at least.