In 2023, on one voyage of ours, ShoreEx staff would do this and on another they would not. The "would not" scenario was the Head of ShorEx onboard. I do hope that it has now become routine on all ships, but I did experience an exception. Note that when it was permitted, it did not immediately go back to the pre-charged card, but rather onto the shipboard account as a refundable credit, which would go back to the card on file for the shipboard account (which can be a different card), assuming you don't spend it on something else!