Drawing cards from an empty deck

In the prior image, your Trigger is invoking a ReshuffleSHL named command. That alone cannot cause the identically-named command shown in the deck’s config to execute. What it’ll do is look within the piece where the Trigger is executing and see if there’s a trait defined that will perform ReshuffleSHL, and it looks like you have none.

To get a piece to invoke a command on a game component, you need to add a Global Hotkey trait to the piece. The GH should work if you set it up as Key command: ReshuffleSHL (this is what will make the Trigger cause the GH to execute) and Global Hotkey: ReshuffleSHL (now you’re sending that same named command out into the void that game components (not pieces) will respond to, presumably the deck now will.