openstack-cloud-controller-manager not scheduled

The following taints seem to prevent openstack-cloud-controller-manager from being scheduled to the control-plane nodes, is this the expected behavior?

kubectl get nodes -o custom-columns=NAME:.metadata.name,TAINTS:.spec.taints --no-headers
juju-451d69-k8s-4    [map[effect:NoSchedule key:juju.is/kubernetes-control-plane value:true]]
juju-451d69-k8s-5    [map[effect:NoSchedule key:juju.is/kubernetes-control-plane value:true]]

Since the DaemonSet is configured to only deploy to control-plane nodes, the openstack-cloud-controller-manager pods are never scheduled. https://github.com/kubernetes/cloud-provider-openstack/blob/release-1.26/manifests/controller-manager/openstack-cloud-controller-manager-ds.yaml#L26-L37C27