The Elasticsearch documentation does not specify this but would an action remain in the ackable/acked state if it is throttling until its throttle period end?
I have an action with a 30m throttle period and looking at its watcher-history I noticed that it does not change its state back to awaits_successful_execution during its throttle period even though the action condition is not met.