Update: It seems the only way that I’ve reliably been able to do this is by removing any other option for desktop environments in /usr/share/xsession
The way I accomplished this was by removing all .desktop files except plasma.desktop. The was executed in the “post” section of the kickstart file. find /usr/share/xsessions/ -type f ! -name 'plasma.desktop' -delete