What you may experience, like the OP, varies across the fleet and time. We have plenty of anecdotal reports that some do indeed get any coffee for one punch. The coffee card is one of the very few items in the planner which has the same cost as on board - hence the recommendation is always to wait till on board, ask the punch number question to the barista and then buy if it makes sense.