Unless you can track all VPN traffic, you cannot prove those numbers, not this accurately (by far!) so imho they're pretty much worthless.
I've seen charts like this in the past. Not impressed, sorry.
When we talk about the US, we do have some numbers, it's in the press releases of companies like Riot, Mara, and many more and in the cases of the publicly traded ones in their account fillings.
Here is a discussion
from last year, where I followed only those releases of the known actor and they had around 30Exa by the end of 2021 and with a deployment plan of 75 Exa by the end of 2022.
Let's cut in the middle so that would make around 30+30, 60 Exa, 30% of the current hashrate.
One clue would be the hash rate of the pool Foundry owns, this is a closed pool, it's opened only to big companies with a presence in the US, so you could safely assume that at least 22% of that hash rate is generated in the US by US companies.
And of course, those are the numbers only for the big guys not the hundreds of small ones with a few petahashes of gear.