I asked if he was using garble because it is an instant detection. I compile without garble and I don't face the same problems.I think garble won't help to bypass AVs it is certainly intended to obfuscate Go imports, functions name and to remove debug infos to further complicate the RE process.
I suggest try to compile with
-ldflags="-s -w -H=windowsgui" if you are not already.