How long do I have to wait for my funds to be returned when an IBC transaction is failed? Usually, the funds should be automatically refunded within 24 hours.