Onboard keyboard still doesn't work on the login screen

the switch for either X11 or Wayland is located in SDDM, and either of those take effect only when you continue to boot into the DE

Did I understand you correctly that SDDM itself does not use neither X11 nor Wayland for drawing its login screen (before DE loaded)?
How does it render its graphics then?