But you pay them back within a couple of days? This is the second time it's happened (debit card acc out of money), paid them back a few days later the first time, paying them back tomorrow this time.
Can I get banned for this?
Unlikely unless you keep doing it over and over or it takes ages for them to get the money. Always good to have a backup credit card added as a secondary funding source. Ideally, reduce your expenditure so that it doesn't happen!
I have no problem paying them few days later, but I always ensure I keep it less than a week's time to pay them. Of course, you can get banned if it takes too long to clear off the debt.