Is there any limit for redeeming custom rewards?

No, employees can redeem a custom reward multiple times until they redeem all the points they have earned.