zmaint I have not used encrypted drive for years anything still connected to that drive
even sometimes in the buffers would cause that.
More of a Os issue than veracrypt.
If you use a encrypted container not the whole drive should not have that issue unless like in file manger
you left it open to that container then it would give an error close any program accessing it before unmounting.
Create a small container and test it going be same no matter if its 1g or 100g
I know what your saying will have to research it some I use containers only time is when I forget to close filemanager windows is worse doesnt release it quick sometimes but Linux never had an issue with a container file
Hope that helps some
This pretty much describes your issue and how to tell if its not flushing.
https://fluca1978.github.io/2020/07/16/VeracryptDeviceMapper.html
I was just thinking it may treat drives and containers different so as why I dont have that issue with containers.
Not really sure how linux would map the two,