Not sure what breaks doom emacs on emacs 29.4 in windows. I was able to configure doom emacs with https://github.com/kiennq/emacs-build/releases (emacs_31.259.20240705.e890f73 only provides zip I can use).