Descobri que o SDDM aparentemente tem, por padrão, outro arquivo de configuração localizado em /usr/lib/sddm/sddm.conf.d/sddm.conf . Depois de editar esse arquivo da mesma forma que eu editei anteriormente /etc/sddm.conf.d/uid.conf , o problema está resolvido.
Como um aparte, a menos que alguém saiba o contrário, considero isso um bug. Os arquivos de configuração em /usr/lib/ não devem ter precedência sobre os arquivos de configuração em /etc/ , certo?