The addon provider loads the Cluster resource associated with the Manifest or HelmRelease, but does not check paused state.
When a cluster is marked as paused, reconciliation of all providers and resources is also paused, so it seems sensible for cluster-api-addon-provider to respect this also.