Paid for Stake in Coinbase with ETH Still Unstaked

I connected Coinbase wallet, went to sushiswap tab, hit max, then approved the transaction in Coinbase, but my Sushi still shows unstaked. When I try to repeat the process, it attempts to charge me again. What gives?!

If you are doing it for the first time, than staking needs two transactions. First is to approve the staking, second is to actually stake. With approving you are allowing Sushiswap protocol to interact with your Sushi tokens.