Wemby goes down and Mobley wins DPOTY. Now the Cavs have to pay him more because the player that was gonna win it got injured. The solution is to have the extra money these players earn not count against the team cap.
Mobley made All NBA team so he would have qualified for it anyways even if he didn't win DPOY. The Grizzles and
I've mentioned it before, but the solution to the problem is to do the bonus amount by All NBA tier level and how often the player qualifies for it. An All NBA third team player shouldn't qualify for the same dollar amount bonus as All NBA First Team. It also prevents a situation where a player has a one off year in where they qualify for the max by making All NBA.