But crew van and passenger buses don't follow the same path?
Not at all, they only use the AFCAD path lines, trying to give precedence to Vehicle paths, if they exists. Unfortunately, many airports, even commercial ones, have AFCADs made very badly, with no regards to Ground Services.
If you know how to use ADE, try the "Fault Finder" too, and see what it reports about that AFCAD.