When going to resign my players, I frequently have a handful who will ultimately reject my offer, and in the transaction report, the total offer it states I made is equal to what I had offered
per year. That is, if I offered a 6 year contract for ~$6M, instead of saying "So&So Rejected contract offer from TeamName ($6,000,000, 6 yrs)" it will say "So&So Rejected contract offer from TeamName ($1,000,000, 6 yrs)". Luckily I make my contract offers well in advance, so I'll eventually get the contracts to go through after a few tries, but this could be potentially fatal for someone making an offer at the last moment, or who made an offer and didn't check afterward to make sure that it actually processed correctly.