Step 1: Disable BrokerAgent Service from services.msc on the worker VM.
Step 2: Create schedule task for enabling BrokerAgent and starting the service after 15 mins of system start on the worker VM.
Note: Use system account to run this task.
Step 3: Increase the RegistrationDelay timeout on the DDC/Brokers to 30 mins (Default: 20 mins)
HKEY_LOCAL_MACHINE\Software\Citrix\DesktopServer\MaxRegistrationDelayMin DWORD 30
Period after which a power-managed VM started by the broker service, but which does not subsequently register with a DDC, is shutdown.