Flywire does not hold the funds once it is voided in the Staff Experience. Once a payment is voided, the bank marks the funds as pending. It can take a few business days for the funds to return to the patient’s account but the money will be there.
The hold on the funds should not take more than 5-7 business days, however each bank's approach to this process can vary.