MinGW-w64 based compilers will generate native Windows binaries that will run without any POSIX compatibility layer. You instead forced a POSIX compatibility layer like Cygwin or MSYS2 MSYS. What's the point of this? The MSYS2 project has provided native mpv binary packages compiled by MinGW-w64 for a long time. So I think there is no technical issues with MinGW here.
MinGW-w64 based compilers will generate native Windows binaries that will run without any POSIX compatibility layer. You instead forced a POSIX compatibility layer like Cygwin or MSYS2 MSYS. What's the point of this? The MSYS2 project has provided native mpv binary packages compiled by MinGW-w64 for a long time. So I think there is no technical issues with MinGW here.