I have the same problem 45% difference between gross revenue and pending balance.
(Not a US resident)
in my case it got fixed after initiating payout. I think it was a bug.