You seem to have found out both the processor and the merchant now. You now have to find out who "freethelogic.com" is, and how they got your details to make the charge through the processor. If you don't use your debit card for gambling, do you use it, or your bank account, to fund your visa/netspend card?
If so, then it may be something to do with that, such as putting $30 on your Netspend card some while back, and either the charge has been duplicated, or delayed.
Once these explanations have been ruled out, you can then look at explanations that involve some kind of fraud, or "dodgy dealings" by part of the online industry.
If "freethelogic" turns out to be a casino deposit collection scheme, you then have to see if it's casinos have EVER had your bank details, or your debit card details, maybe from some while back before all this trouble started.