My solution: Don't offer loyalty points for games with cheap tickets. The tickets were £10, what other reward do you want? If 'all' you got for your money was the right to attend the match for which you purchased the ticket, then the only people who'll buy the tickets are those who want to attend the match.
Was this too obvious for the club?
You are getting cheap tickets anyway, why the additional reward of loyalty points? Nobody is going to pay £10 for a ticket and NOT intend to go if there is no loyalty points attached. You will only get purchasers who want to go. What's so difficult about that?
Doesn't resolve the shambles of the two cup games already played but it will make life simpler and easier going forwards and totally shafts those *******s who paid £10 to buy loyalty points for the bigger games to come.