My own backup program was detected as "Win32/Bearfoos.A!ml" virus
I would choose Ramhound's comment as the answer: "You will need to report the false positive to Microsoft, unless you report the false positive, Windows Defender will continue to detect it as malicious"
I submitted the file to Microsoft yesterday and they responded today. They have removed the detection and given me steps to purge old definitions and update to the new ones.
Thank you everyone for your input, even the ones that got downvoted. Here's a page that helped me understand why my program have been detected as a potential malware. https://docs.microsoft.com/en-us/windows/security/threat-protection/intelligence/criteria