Monitoring Edge (ud probe pod) to Containerized RTSM not register

We have Operations Bridge - Containerized 24.1 with OPTIC , OBM , BVD ,HSO etc on prem.  We recently installed Monitoring Edge 24.1 server on one of customer remote location with AMC,HSO capability 24.1. After installation, Data broker pod got certificate from Containerized OBM successfully.  But we don't see the edge UD probe pod register into RTSM. As per logs of UD probe pod we are getting below error. During Edge helm installation, we already provide the server certificate of Operations Bridge. OBM User name (admin) and password we have given into value.yaml file I don't see any documentation related to this. what we are missing here?

helm install edge -n edge -f edge_value_helm.yaml /var/software/monitoring-service-edge-chart/charts/monitoring-service-edge-1.5.0+24.1.0-20.tgz --set-file "caCertificates.extucmdb\.crt"=/home/software/OpsBridgeSuiteCerts/OpsBridgeSuite-CERT-CA.crt --set-file "caCertificates.obm-ca\.crt"=/home/software/OpsBridgeSuiteCerts/OpsBridgeSuite-CERT-CA.crt

jvm 1 | <2024-06-16 11:35:51,492> 1673461 [INFO ] [ProbeGW Task Results Sender] (DiscoveryClient.java:1142) - Send object amount:{ProbeGW_Topology_Task_=7},size:5458[Byte]
jvm 1 | <2024-06-16 11:35:51,625> 1673594 [ERROR] [ProbeGW Task Results Sender] (TaskResultsSenderThread.java:337) - Failed sending results to the server, will retry later
jvm 1 | java.util.concurrent.ExecutionException: java.lang.RuntimeException: The request requires user authentication.
jvm 1 | at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_382]
jvm 1 | at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_382]
jvm 1 | at com.hp.ucmdb.discovery.library.communication.client.DiscoveryClient.sendResultsToServer(DiscoveryClient.java:1171) ~[discovery-library.jar:11.7.2.9]
jvm 1 | at com.hp.ucmdb.discovery.library.results.sending.TaskResultsSenderThread.sendToServer(TaskResultsSenderThread.java:716) ~[discovery-library.jar:11.7.2.9]
jvm 1 | at com.hp.ucmdb.discovery.library.results.sending.TaskResultsSenderThread.processTaskResults(TaskResultsSenderThread.java:249) [discovery-library.jar:11.7.2.9]
jvm 1 | at com.hp.ucmdb.discovery.library.results.sending.TaskResultsSenderThread.run(TaskResultsSenderThread.java:186) [discovery-library.jar:11.7.2.9]
jvm 1 | Caused by: java.lang.RuntimeException: The request requires user authentication.
jvm 1 | at com.hp.ucmdb.discovery.library.communication.client.DiscoveryClient.makeRequest(DiscoveryClient.java:551) ~[discovery-library.jar:11.7.2.9]
jvm 1 | at com.hp.ucmdb.discovery.library.communication.client.DiscoveryClient.makeRequest(DiscoveryClient.java:512) ~[discovery-library.jar:11.7.2.9]
jvm 1 | at com.hp.ucmdb.discovery.library.communication.client.DiscoveryClient.makeRequest(DiscoveryClient.java:505) ~[discovery-library.jar:11.7.2.9]
jvm 1 | at com.hp.ucmdb.discovery.library.communication.client.MakeRequestCallable.call(MakeRequestCallable.java:42) ~[discovery-library.jar:11.7.2.9]
jvm 1 | at com.hp.ucmdb.discovery.library.communication.client.MakeRequestCallable.call(MakeRequestCallable.java:21) ~[discovery-library.jar:11.7.2.9]
jvm 1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_382]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_382]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_382]
jvm 1 | at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_382]

value.yaml file [few line only and remove the actual OBM hostname]:

# Configuration parameters for ucmdb probe integration with external OBM Server (UCMDB Server)
ucmdbprobe:
  secret: monitoringsvc-edge-secret                   # [DO NOT CHANGE]
  deployment:
    ucmdbProbes: itom-edge,vcenter-edge
    type: standalone                                 # Set value to standalone if global.cms.externalOBM is set to true
    ucmdbServer:
      hostName: abc.domain.com              #Provide external UCMDB Server hostname if global.cms.externalOBM is set to true
      port: 443                                   #Provide external UCMDB Server port if global.cms.externalOBM is set to true
    database:
      adminPasswordKey: ITOM_UCMDB_DB_PASSWD_KEY   # [DO NOT CHANGE]  
    secrets:
      probePgRoot: ITOM_UCMDB_DB_PASSWD_KEY        # [DO NOT CHANGE]
      probePg: ucmdb_probe_pg_probe_password       # [DO NOT CHANGE]
    probeSSLFullValidation: 1
cmsgateway:
  deployment:
    database:
      adminPasswordKey: ITOM_UCMDB_DB_PASSWD_KEY
    ucmdb:
      context: ucmdb-server
      enablePoll: true
      hostabc.domain.com
      port: 443
      protocol: https
      userName: admin