We are building a new Veeam server and I would like your opinions / suggestions.
Background: We currently have 3 locations, all 3 locations have their own Veeam backup server onsite. For offsite backups we have cloud backups; however, they are file backups only of the source VMs, we don’t have any copies of the Veeam backups offsite. I have been given a small budget to set up a new server in a Colo facility offsite so that we will finally have an offsite copy of our Veeam backups

Site 1 - JBOD server, bare metal windows install on the server, 20TB of backup storage
Site 2 - Veeam server is a VM on our production server, backup target is a NAS , 80TB of backup storage
Site 3 - Physical Server with JBOD, Running Vmware, Veeam server is a VM, backup storage is virtual disks added to the Veeam VM, 90TB of backup storage
Disclaimer - I inherited all 3 of these solutions and have not been approved the budget to re-implement / standardize.
Consideration 1: We are a 100% Vmware operation for our production environment. In a DR scenario I would like the ability to spin up the VMs from backup and run at the offsite Colo (instant recovery)
Consideration 2: We will need 200+ TB of storage, and have budget of less than 15k.
Question 1: What would be the recommended architecture for this solution
A: JBOD Server running bare metal windows & Veeam, backup storage added direct to windows. Separate VMware server for instant recovery DR
B: VMware server, run the Veeam sever as a VM and have the backup storage attached as virtual disk(s)
C: Vmware server, run the Veeam server as a VM, but have a NAS / Separate storage appliance as the backup target
Question 2: Would any of the architectures above be better/worse for deduplication, or would it not matter when using Veeam deduplication?
Question 3: Vmware has a virtual disk (VMDK) limit of 62TB. If using architecture option C: would it be an issue to span a single partition across multiple VMDK files to achieve a single 200TB volume?
Thanks in advance!