xinitrc включает в себя /lib/systemd/system/display-manager.service, который является симлинком на prefdm.service. Предполагалось, что это некий запасной вариант, но с 2019 года - это стало обузой, так как dm.service не может запустить lightdm. Начиная с p9 display-manager'ы запускаются собственными юнитами. Пример проблемы - отключил display-manager (lightdm) и получил неработающий dm.dervice вместо консоли на tty1. Предлагаю убрать /lib/systemd/system/display-manager.service из пакета xinitrc.