Need to restart camunda worker when broker goes down

I am using Spring-zeebe 8.1.15 version. Whenever i restart zeebe brokers, client workers start throwing “connection refused” error which is as per expectation. But even after broker comes up, worker is unable to connect to broker. Only after restarting worker, connection works successfully. Any idea if this is how it works or this is an existing bug?

Thank you!