Refresh refreshes the display of cards. It does NOT run all the shortcuts in the deck.
If you want to do that, I suggest using the MFC Deck Autocuts shortcut. What this does is given a deck, it runs all actions of cards in the deck. To prevent recursion, don’t place this as a card in the deck that you want to “refresh”. I would bind it to a personal automation that can run automatically (i.e. DND, Open App, etc.).
For instance, if you want to run all of your cards whenever you open Safari, create a Personal Automation for Open App > Safari. And have actions be:
Text Action = Name of your Deck
Run Shortcut = MFC Deck Autocuts