Generally money getting deducted from bank and ATM not dispensing cash happens due technical (faulty) or logistical (dry ATM when the ATMs run out of cash) issues.