Could not start executor. The referenced account is currently locked out and may not be logged on to. (0x80070775)

One more thing, in UiPath assistant I am seeing robot as Connected, Unlicensed even though I have followed all the steps. i am able to see machine as available and also has license assigned to it.

For unattended robots, it is not important what you see in the Assistant. For them, you need to check in the Orchestrator → Tenant → Monitoring → Unattended sessions what is the real status.

Check if in the robot settings in Orchestrator, the robot has LoginToConsole enabled and set it to False. Also, you need to login into the robot machine as the robot user and open a cmd.exe console and run logoff (it will Log out your unattended robot from the system) and then run any required jobs from Orchestrator.