It's a PBX <...> MySQL DB
I assume it's a Linux VM, isn't it?
It always really screws up the MySQL DB.
That can be solved with with pre-freeze / post-thaw
scripts, check this blogpost
If I really wanted to, I could shut it down every day and do a full every day, but the size of the VM and RTO does not warrant that. I have a full available is the entire VM really screws the pooch, and then I can quickly restore the previous night's config files.
I would prefer to keep a few copies of the full. Similarely, I want to do the same with my templates. Back them up once a week.
Why not to create incremental backups daily and a full backup on the weekend? Incrementals contain only changes that have happened since last backup so they won't take much space. The config file can be easily restored with FLR feature