It’s potentially likely that they will refund your deposit tbh mate – they will argue that you had signed to Gamstop and shouldn’t have joined but then i suppose it totally depends on when that site became part of the Gamstop database, if it was by chance, the very day after your win, then they will have to honour your withdrawal. I’m not sure how you would find out that information though