The bank had long term bets if government bonds that after the rate change massively weakened their value, threatening the bank’s capitalisation levels. This has nothing to do with their clients.
The withdrawals happened because the client base was sophisticated enough to realize (based on publicly available information), and interconnected enough to communicate to each other, that the bank was insolvent. But it's not the client base that caused the bank to be insolvent. That was entirely the fault of the bankers.
The bankers did a very poor job here, for sure ! But it was far from insovlent - it was insovlent if everybody decided to pull out their funds at once - which is what happened. Not a single bank could withstand that.
But so did the client base - we're not talking about small depositors here - if I read the documents correctly, Circle had >8B $ in SVB and they moved 5B $ before the week-end. It was a handful of wealthy individuals that organized this bank run.
The size of JPM would've made it so a bunch of VC funds abruptly withdrawing all their money would look like a tiny drop in the bucket rather than a bank-destabilizing balance sheet issue.