When an employee comes back from leave, can our company "catch up" her normal benefit deductions to repay what she has not paid?

No, this would be an unlawful deduction from wages already earned. Clearly outline for an employee before leave begins how the company expects to be paid for the employee’s portion of benefits and under what circumstances benefits will stop if payment is not received.

Read more about Deductions from Wages in the HR Library.