Node is not yet authorized Error on Worker

I am trying to do the setup of boundary enterprise installation in aws. I have the controller up and running in an ec2. I have the worker also running in another ec2. But In the controller UI am not seeing the worker registered.
The logs show below:
{“id”:“DsACPterNJ”,“source”:“https://hashicorp.com/boundary/ip-10-0-2-159.ec2.internal/worker",“specversion”:“1.0”,“type”:“error”,“data”:{“error”:"worker.(Worker).upstreamDialerFunc: unknown, unknown: error #0: node is not yet authorized”,“error_fields”:{“Code”:0,“Msg”:“”,“Op”:“worker.(Worker).upstreamDialerFunc”,“Wrapped”:{}},“id”:“e_t6unn2fH2x”,“version”:“v0.1”,“op”:“worker.(Worker).upstreamDialerFunc”},“datacontentype”:“application/cloudevents”,“time”:“2025-06-12T09:44:50.227585082Z”}

  • Deployed a Boundary Controller and a Boundary Worker on two EC2 instances:

  • Controller with listeners on ports 9200 (API), 9201 (cluster), and 9203 (ops)

  • Worker with listener on port 9202 and initial_upstreams = [“MY_CONTROLLER_IP:9201”]

  • Worker has 9201 and 9202 open

  • Telnet from worker to controller on ports 9200 and 9201 works

  • Worker nodes have error: worker.(Worker).upstreamDialerFunc: node is not yet authorizedSame KMS key on both sides

  • Controller has worker-auth KMS (confirmed from logs)

  • Worker is connecting (getting responses from controller)

Could some please help to understand what is the issue here