Earlier quoted context omitted.
Ethereum layer 1 is processing closer to 20 per second. In particular, it did 1716000 in the last 24 h. Ethereum's layer 2 can handle tens of thousands transactions per second. These are then settled on chain as a single transaction. There are multiple layer 2 solutions already working and more are coming. It's not a pipedream anymore they are live.
How many transactions per day are currently being run on Ethereum layer 2? I can't find this info.
You’ll have to look up the transactions for each ERC20 token with volume. Volume is much higher than the base chain, but we are still waiting on rollups and sharding to supercharge TPS.