the order is different
the kwin service is different
gnome use templated unit files to resolve this
i.e gnome-session@x11 and gnome-session@wayland
it seems quite clever.
anything depending on kwin probably should probably be changed to require the aliased "window-manager.service"