As KARATE-ROBOT runs on top of UIAUTOMATION (Windows) and AWT ROBOT, for Windows element identification and automation, is an active remote desktop connection required for running tests successfully on a server/VM ?
Reference Thread from another Windows automation library : https://github.com/FlaUI/FlaUI/wiki/FAQ#how-can-i-run-flaui-tests-on-a-build-serveragent