Опытным путем выяснил, что дело не в домене - если создать локального пользователя участника группы users, то тоже самое.
Различие в логе успешной и неуспешной загрузки начинается со строчек:
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x0
xsettingsd: Took ownership of selection _XSETTINGS_S0
...
Qt: Session management error: networkIdsList argument is NULL
Однако, если остановить процесс sddm и от локального или доменного пользователя из группы users запустить startx - сессия стартует.