Sorry to hear that, reassure them that the first deposit is often the complicated one and subsequent ones tend to be instant once your bank is paired up. Possibly worth emailing multiple of these addresses or joining plus for a month to get access to the live support.