The file version and product version specified in the export preset must have the format x.y.z.w (e.g. 1.0.0.0. x.y.z (e.g. 1.0.0) is not a valid Windows version identifier.
If all else fails, you can download the Godot source code corresponding to the version you’re using (e.g. for 3.2.3), replace platform/windows/godot.ico and compile a Windows export template. Once this is done, specify the newly compiled export template as a custom export template in your Windows export preset.
Unfortunately, working with Windows’ PE executable format is notoriously difficult
Just checked again, the file version and product version have the correct format.
I’m not interested in compiling a template for every project i make. Every single engine that i worked with in the past had no problems changing the windows icon, except godot.
And that’s a shame, cause i really like godot, it became my favorite game engine (currently).