Sorry, somehow the rest of my message got truncated... Can you share details about your compilation and testing setup? In particular, the mingw toolchain (GCC-UCRT?) and the VMs used for testing. As you write about VMs, I assume you cross-compiled from a Linux environment? Also, what exactly is not functional in your build?
I have some more patches here that I contributed to fix Guile-Windows issues in Lilypond. I can try to set up a repo on Github with all these patches applied on top of current Guile 'main'. However, as we currently use Guile 3.0.10 to do releases, I would first have to make sure it still works with main. Michael