If you specify a minReplicaCount that is greater than zero in a ScaledObject, cooldownPeriod won’t apply since it’s only applicable when scaling to 0, which in this case won’t happen. When scaling from 1 to N and vice versa, it’s handled by HPA.
Reference: https://keda.sh/docs/2.20/reference/scaledobject-spec/#cooldownperiod