Wie denn? Mit einem Gutschein erwirbst Du ein Guthaben. Wenn Du das nicht einlösen kannst, muss das erstattet werden.
Wäre ganz schon aufwändig.
Den Gutschein oder Code kannst mit einer Gültigkeit versehen - das ist ganz einfach. Rechtlich auch möglich und auch grundsätzlich haltbar, es kommt halt auf Details bzw die Ausgestaltung an. Die Befristung auf Ende der Hauptrunde oder auch Saisonende geht jedenfalls grundsätzlich. Man muss halt entsprechend formulieren, kommunizieren und ggf Ankündigungsfristen einhalten. Das musst im Detail halt rechtlichen nochmal prüfen lassen, was keine große Sache ist.