1- Ok it's easy,
If you go from beta to beta or stable to stable, you should not format anything.
But if you jump from beta to stable, or from stable to beta, in that case if you have to format.
2- I never use Dm-verity-encryption
But @Poney70 knows a lot, he can answer that one.