Since it is related to staking, then maybe it is related to that: the rewards are shown only after pool data is fetched completely. If you go to stake pools how many pools do you see?
I see 1376.
What might help is to fetch the pool data again by following this step by deleting the file
cardano-node.socket when the application Daedalus is not running.
How to find this file: click on
Help in your Daedalus application, then click on
OPEN next to
Daedalus state directory: . Next open the directory
wallet . Here you can find the file
cardano-node.socket and delete it after the Daedalus application is turned off. Restart your Daedalus. Now it should fetch your pool data. This process takes some time.