Is It Normal for Hiring Agencies to Keep Rescheduling Job Interviews?

Here is the thing, my husband has applied for few jobs in Australia ( we are based in Germany) and was offered an interview by the hiring agency in Sydney and they have rescheduled 3rd time now for the appointment. To us this feels extremely odd as this seems very unprofessional. We have to plan our day out for this appointment and they keep rescheduling like our time is not valued. Also being in Germany there is huge time difference that we need to work with. Is this attitude of employers/ hiring agency normal? Or is this fishy in some way?