Robot in Windows Home

Hello! I am learning about UiPath Orchestrator and Robot. I have a Robot in two machines and I don’t understand why the behaviour is totally different.

In one of the machines, when I create and execute a job in Orchestrator, I need to have the Machine who have the robot with user session closed (windows log in screen), If session is previously open an exception is shown in orchestrator. Then, robot works perfectly; log in, and it is executed.

In the other machine, when a put play in orchestrator, I need to have my user previously logged and with UiPath Robot executing. This is the only way it do something.

What is the reason of such a different behaviours?

Machine 1 has Windows 10 Education.
Machine 2 has Windows 10 Home.

Would be windows versions the problem?

Thank you very much!