but generally, it can be absolutely safe
And you've reviewed every line of code in Veracrypt to ensure there are no bugs or vulnerabilities? And you've reviewed every line of code in your chosen encryption algorithm to ensure there are no bugs or vulnerabilities? And you are 100% certain the machine you are using to do this is 100% free from all malware (you aren't, because no one is). And you are 100% certain the machine you are using is not being targeted by any attacks, or your traffic bring intercepted (again, no one is ever certain of this).
Regardless of how well you do everything electronically, you will never be as safe as a completely offline back up. This is why airgapped wallets are recommended, because they negate many of these vulnerabilities which you can otherwise never be certain you are protected against if using an online device.