In my system, using that very same snapshot, w32-pass-lwindow-to-system is t and it doesn't swallow any LWin command.
So it seems something specific to your setup.
What doesÂ
  emacs -Q --batch --eval "(princ w32-pass-lwindow-to-system)"
return?
Does it change if you do create an empty directory, let's call it C:\EMPTY, and you set HOME to it?
  set HOME=C:\EMPTY
  emacs -Q --batch --eval "(princ w32-pass-lwindow-to-system)"