Reaper with Cassandra5.0

We are trying to use the centralized reaper to manage multiple cassandra5.0 clusters
can somebody help me with the best practices for this implementation ?

k8ssandra Operator version : v1.21.1

Tying this blog ., but note able to add the clusters to the reaper

Reaper and Cassandra are is running in different namespaces

Reaper.yaml

kind: Reaper
metadata:
name: reaper-common
namespace: cass-test
spec:
autoScheduling:
enabled: true
storageType: cassandra
keyspace: reaper_db
datacenterRef:
name: dc1
namespace: cass-test
skipSchemaMigration: false
datacenterAvailability: EACH
httpManagement:
enabled: true
uiUserSecretRef:
name: demo-reaper-ui
cassandraUserSecretRef:
name: demo-superuser

k8ssandra.yaml

apiVersion: k8ssandra.io/v1alpha1
kind: K8ssandraCluster
metadata:
name: main
namespace: cass-test-v5
spec:
reaper:
reaperRef:
name: reaper-common
uiUserSecretRef:
name: reaper-ui-secret
cassandra:
serverVersion: 5.0.1
datacenters:
- metadata:
name: dc1
size: 3
storageConfig:
cassandraDataVolumeClaimSpec:
storageClassName: gp2
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
config:
jvmOptions:
heapSize: 512M

Logs from operator

it is point to wrong reaper (main-dc1-reaper)

2025-02-18T12:47:35.588Z ERROR Failed to get Reaper UI user secret {“controller”: “k8ssandracluster”, “controllerGroup”: “k8ssandra.io”, “controllerKind”: “K8ssandraCluster”, “K8ssandraCluster”: {“name”:“main”,“namespace”:“cass-test-v5”}, “namespace”: “cass-test-v5”, “name”: “main”, “reconcileID”: “43b209e3-a496-4bbb-bcd1-174c2c28d83d”, “K8ssandraCluster”: {“name”:“main”,“namespace”:“cass-test-v5”}, “CassandraDatacenter”: {“name”:“dc1”,“namespace”:“cass-test-v5”}, “Reaper”: {“name”:“main-dc1-reaper”,“namespace”:“cass-test-v5”}, “error”: “reaper ui secret does not exist”}