How great is Your goodness that You have stored up for those who fear You and accomplished in the sight of everyone for those who take refuge in You. (Psalm 31:19)
God stores up goodness. That means we don’t have access to all of it at once. Not because God is stingy, but because He knows when and how much we need His goodness. His goodness includes His wisdom of timing and provision. His goodness involves storing and releasing.
God’s goodness is always good.
How we expect or accept it isn’t.