I haven't looked at the code yet but I'm afraid that force moving the windows sounds like a bad idea at first glance.
It may work in many cases, for all the applications which don't care, but it simply won't in many other cases. We already have quite a number of games not very happy about X11 moving the windows slightly differently from native, even though we already try to eat spurious configure messages.
You can't really rely on the fullscreen state for that, because some games will first try to move the window to a specific size / position, wait for some expected resize / move sequence *before* even trying to make it fullscreen.
I'm also not sure to understand what you mean by Windows virtual space being clipped compared to Wayland input space, do you mean when ClipCursor is used?