We have none of the details. But 2m for a decade sounds about right. That decade is that part that makes it unique. They way overpaid to lock up potential that never showed up.
We have seen a few legit contracts. Boris Berian was getting 125k/year with chances for bonuses. Symonds talks about making 350k with contract and appearance fee in his best year before paying agents, coaches, travel, and the rest. That is a top 10 in the world guy.
If someone offered tuohy like a 500k/year for 4 years, she should go pro. 125k/year? That gets pretty borderline. Right now she is all potential. The value of someone finishing like 5th at the trials is almost zero.