2TB? why do you need 2TB? My BTCPay only takes up about 35GB of space
A full bitcoin node takes up almost 900GB I think you are confusing things
You don't need the whole blockchain. You can run Bitcoin nodes in prune mode. I have 3 Bitcoin nodes. 1 runs with a blockchain of 2GB, the other runs on 30GB, and the last one runs using the whole blockchain which is currently around 600GB.
Good