My bank owes a refund/reimbursement to my checking/savings account. How long does the bank have to reimburse these funds?

It depends on how the funds were removed. Generally, there is no specific time limit to correct a check error; however, the bank should correct the error in a reasonable amount of time.