Post the public key, Pollard’s Rho and Kangaroo does not work without public key. Post evidence that you have 2,000,000. Sign a bitcoin address with 2,000,000 usd balance or you can send the 2 million usd bitcoin on this address.
OP posts everything but is not keen to do an escrow. The said address has no balance. He's just spamming and taking people for a ride. Since you highlighted to commit a $2 million in BTC or stable coin, why not escrow the amount? Take our challenge first to escrow the $2 million, and then people will take your challenge seriously.