Hello, and welcome!
I'm going to guess that there is an error in documentation -- specifically, the pkg-readme is likely to be out-of-date. That is because in 6.1, xdm(1) was replaced with xenodm(1). So the command
# rcctl disable xdm
should have been
# rcctl disable xenodm
.
Let us know if that solves the problem.