Is it possible today to replicate 30 TB from multiple databases to PostgreSQL close to real-time?
How fast is the network connection?  Do some math -- 30TB through a single pipe will take how many days?  That's just to get the data started.  Then redo the calculation based on how fast the data grows.

There is some amount of overhead; I guestimate that the initial 30TB would take a few weeks.  You have not provided numbers for how much traffic per hour in steady state.  You can estimate that by watching the  size of the binlogs on a representative server, then multiply by 20.

Once you have the 30TB on a single server, have you figured out what you can do with it?  Again, some math would compute how many days or weeks it would take to do something with all that data.

Oh, I forgot about the overhead that you might incur to get the index(es) built.  Are you using SSDs?