I will answer your questions in a few. To be fair, you asked us to look and point out any deficiencies. There are two main ones.
The biggest deficiency is not doing a full backup of the server every night. I can't stress it enough. It is not a matter of you have a way of restoring everything. A good backup system has one, whole, intact backup. This isn't the only reason, but your method would take X amount of time. Restoring last night's imagine would take a lot less. And, there will be things you installed like updates and drivers and this and that, you will need to find. And, there will ultimately be a file you need that you thought you had backed up. What if the entire computer crashes. You are hoping that a backup a year ago will be compatible with a new computer with different hardware. Macrium and other backup programs can make backups compatible with different hardware. (If those work like that on regular computers). Most do on servers.
I could be wrong, but ransomeware can encrypt an encrypted file.
Versioning is the ability of a backup program or other programs to make multiple versions of something. So, if you back up ransomeware from last night, it is no good. But, there version is safe. It is different than backing up 100 copies, although I forget why.
To each his own on the number of backups with AC. But, for me, over 10, and I may as well close my practice.
Hope this helps.
PS I think good backup software would help. Just my opinion and recommendation. Not a big fan of copy and paste. Mainly for the overnight backup. Especially an image made for bare metal backup. On servers, they will back up SQL properly every 15 minutes or less. The backups throughout the day take on average < 1 second. And, you can set for as many days.
Here are my two famous quotes:
The best backup you will ever make is the full backup from the night before.
The next best backup you will ever make is the full backup just prior to making a change.
Like installing a new version of AC, for instance.