Descriptor wallets do not have a watchonly balance as wallets are designated watchonly or not. Thus we should not be displaying the empty watchonly balance for descriptor wallets.
The result is that instead of the send page showing “Watch-only balance: 0.00000000 BTC” for watchonly descriptor wallets, we see the actual balance as “Balance: 10.00000000 BTC”