There could be two reasons for this:
1 You entered the limit amount as the total amount of the deduction to be taken for the year, but you selected “Annual Wages” for the limit type. If you have “Annual Wages” selected, it is going to stop taking the deduction as soon as the employee’s gross wages reach the amount you entered as the limit, instead of when the actual deduction reaches the limit. To correct, change the limit type to “Annual Deduction Amount” and it will start taking the deduction again and will stop when it reaches the limit of the deduction.
2 You have an employee who has previously had a loan deduction with a limit of $500(example)that had been paid off. The same employee takes out another loan for $700 and you enter that new limit in the deduction setup. Remember, the YTD already shows $500 as being deducted, so it will stop taking the deduction after it deducts $200. To correct, change the limit to $1200, the total of the two loans and it will start taking the deduction again and will stop when it reaches the new limit of the deduction.