День добрый. Нужно читать кредитный договор. Если там есть условие, что в случае просрочки банк в праве списать деньги с любого счета, то все законно
Не важно, откуда пришли деньги.
Если такого условия нет, то банк своевольничает.
Вернуть можно через обращение в банк и суд.