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?
i think you might be overlooking an even more glaring issue potentially. lets say you use some software to encrypt your data. then 15 or 20 years later you need to decrypt it. you might not be able to find a computer that can run that software anymore. and you might not even be able to download that software since the company went out of business. so not only would you need to store the encrypted data, you also might need to store the software and a machine (operating system) to run it on.
that's alot of trouble to go to just to store some data. i don't know what the solution to that is but it does seem like it could be an issue. unless you just want to "trust" that everything will work out fine.
