Not possible to have a robust implementation with the current tech unfortunately.
https://veracrypt.io/en/Wear-Leveling.html