We have run into this same issue in a league. Is this a bug, or a feature that was purposely added (a dishonest player?)
Seen cases where a player bid $5mil / 4 years and the player turned him down for a deal that was 2.5m/ 3 years. The kicker was the player said the other team offered more years as was described above.
It probably is harder to meet a player's demands when they do not tell you the truth on what the demands are