Partial bonus redemption would be a good solution for lower stakes players. Good suggestion wind fury.
And I believe a separation of identification for the free spins accumulated from the chatbox and voting, from the free spins accumulated from actual playing/gambling by the user. Free spins from voting and chatbox is just given, everything won from that should go to the bonus wallet for clearing through the wagering requirement. BUT I believe free spins accumulated from actual play and gambling should be treated the same as cashbacks, and everything won from that should go to the user's regular wallet ready to be gambled.