It looks like you're new here. If you want to get involved, click one of these buttons!
The API doc for ApplyTimerMod documentation says "Applies a recast mod to new timers"
That makes it sound like only an existing ApplyTimerMod would be applied and only for the remaining duration. In other words, any ApplyTimerMod's applied while a spell is cool down will not be applied.
Is that the case?