HEADS UP.
This happened to me last weekend i put the achievement tracker as i played the contracts and i noticed that if i die and complete the contract it will not count, it happened with every contract. I was playing on Realistic.
Forgot to mention, to actually get it to count i just restart the contract on the pause menu.