I can see parts of Virginia not feeling culturally like a lot of the rest of the south but I’m still intrigued by the use of yankee. Like is someone from Wyoming a yankee because they aren’t from the south or is it more cultural to you?
Nope, yankeedom as I see it is Virginia, Maryland, Delaware, Pennsylvania, New Jersey, New York, Rhode Island, Connecticut, Massachusetts, Vermont, New Hampshire, and Maine.
There is another, semi-derisive, use in which it means any non-southerner. But that is less common and context-dependent.