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.
Thing is, this bank was servicing people basically juicing the system of free money. This cut both ways.