The asterisk is that the liabilities are generating interest, but this is fine because (one very safely assumes) that’s covered by the interest on the long-duration assets SVB bought.
Depositors now expect higher interest rates which cannot be covered by those assets. They will withdraw their deposits and move them to a bank that can offer higher interest rates.
Those are short term liabilities. The ability of depositors to withdraw their funds is part of the liability.
If the bank wanted to raise long term deposits it would have had to pay much higher interest rates.
Once they withdraw the bank can not raise additional funds because all other depositors have better interest rates in other banks.
No amount of time will cure this situation, the values of those bonds will not recover. This is not some temporary panic.
The only way for the situation to improve is if interest rates go down in the short term. Unless that happens, the bank remain insolvent.
1 2023USD =/= 1 2033USD
Those aren't the same currency.
Solvency is whether you could go to market today (or soon) and show more assets than liabilities.