Journey planners reply on the completeness of data in the fares database, the timetable database, and the reservations system. If any of those three are deficient then a journey enquiry can fail.
Unfortunately, for third-party bus connection (and, to a lesser extent, ferries) the timetable data...