Why is my Available balance zero?

Your ‘Full’ and ‘Available’ Balances are a part of how the Monero network operates. Your “Full Balance” is the total XMR in your wallet, including transactions that are not fully confirmed, and your “Available Balance” is the total amount of XMR in your wallet that can be sent immediately.

After you send an outgoing transaction, you have to wait 10 blocks before your transaction will appear in your “Available Balance”. Similarly, when you initially receive an incoming XMR transaction, you’d need to wait 10 blocks before the incoming XMR transaction will be reflected in your “Available Balance”. This is not something that Cake Wallet can change or update in a future version, as this is enforced by the Monero blockchain itself.