Most of that is government stimulus which cannot last forever. The banks are definitely not liquid. They are basically insolvent. You can tell this because they don't mark their assets to market.
The government stimulus (QEs) can last forever because we have a monopoly on our currency. The Fed can print as much money as it wants. Of course, too much stimulus causes inflation. Banks have the cash, and are lending.