VeraCrypt is a great tool for encrypting local hard drives. With VeraCrypt all your files are bundled in a single encrypted container. A change in one small file would cause the whole container to be updated. While this works flawlessly on local devices, most cloud services would attempt to sync the whole container.
Cryptomator on the other hand encrypts each file individually. If you update one document, only these changes will get synchronized.