No, your settings looks ok. But if your windows virtual machine detects and deletes the backdoor then you haven’t disable defender. Windows defender has many features, the one you need to disabele is Virus & Threats. Also hashcat is used for different things not for modifying binaries. So disable the feature that I mentioned and use Veil to create your backdoor.
Let me know how it goes!