It appears that some progress was made on this on the Gnome side and it appears their solution integrates with GDM: Add a graphical remote login (!139) · Merge requests · GNOME / gnome-remote-desktop · GitLab
I think eventually KRDP will need equivalent functionality.
I do wonder if it would not be possible to implement this in a compositor and display manager agnostic way.