I'm setting up the WAN accelerator on Veeam 10. I've read the Veeam KB's about it and i'm still confused (like many others it seems...

To be specific I've configured the following as a test:
Target WAN: I've created a new local disk on that server: 500Gb in size and configured the Cache Size: 400Gb
Source WAN 1: Deployed the Source WAN accelerator and configured a disk with size: 30Gb and Cache Size: 30Gb
This Source has 8 VM's and and there is 1.25Tb in use
I've populated the Target WAN with a Windows Server 2016 OS. When I started the population, it immediately locked 400Gb on that Target WAN server. So there was still 100Gb free.
I started the Backup Copy Job between Source WAN 1 and Target Wan: all good !
Now I configured a second Source: Source WAN 2. I configured a disk of 120Gb in size and 100Gb in Cache size.
This locations has 11 VM's and is using 2.2Tb in total.
I started the Backup Copy Job between Source Wan 2 and Target Wan: On the target WAN there was another 95Gb added to the Global cache in a split second. So the Global Cache over there now is 495Gb while the disk is only 500Gb in size...
What am I doing wrong here?
The ultimate goal is to use the "Many to One" WAN accelerator situation since we need to replicate around 15 locations...
The 2 Source locations I took now are really small. We have some locations with 5Tb in size and around 40VM's. If I see how much data the Target Cache is already using for only the above 2 Source locations (which are rather small). The Global Cache on the Target side will be enormous...
Thanks!