Dear Jonathan Ryshpan
f39 is one of the smoothly updated versions, and some parts related to the actual GUI may
be broken or parts necessary for the GUI may have been removed.
Therefore, it seems that the problem will be solved by additionally installing the parts
related to the GUI that you want to actually configure and proceeding with the
installation part of a different GUI type.
# dnf group list
I am installing and using lightdm(F39 Server with KDE) because it operates more smoothly.
If there are too many parts that are difficult to modify after upgrading, I recommend
installing f39 through the normal installation process.
Have a fun!
written by simmon