Could you put again the output of "loginctl seat-status seat0" after applying your udev rule? Attach your file /var/log/Xorg.0.log after startx failure, too.
Could you put again the output of "loginctl seat-status seat0" after applying your udev rule? Attach your file /var/log/Xorg.0.log after startx failure, too.