There's an issue I've reported.
It looks to be the case that the position is being treated as Head Coach, so the salary defaults to the minimum required for that so people can overpay.
If you are manually changing the salary then I suspect that's the problem.