Your coins invisibly divide every time you stake. If you had initial deposit of 1000, and you staked, you now have 2 balances of 500 (invisible, shows as 1 balance), both balances are immature as they just staked. Now, once they become mature, the first 500 will stake (then divide by 2, so 250, 250), and you are still going to have 500 that are gonna be staked, therefore in the wallet, it'll show that you are still staking. Once everything is staked and immature, your wallet will show that it is waiting for mature coins. After like 3 stakes, you should constantly see that your wallet is staking.
Thanks, great explanation