I think I have seen them dealing with another mediator, casino guru. But if I am not wrong, the casino guru does not handle sports betting things. So, maybe the forum is only solution for a case like this.
I don't know about this information on Chips.gg like whether they have representatives on AskGamblers but if they don't have any, the user and AskGambler can not do anything there. For example, if Chips.gg does not have any representative account here, in Bitcointalk.org forum, the user can not complain about them with hope of getting reply or support from Chips.gg.
Complain is possible from user side but to receive reply and support, they must choose a proper place for doing their complaints.