Not all links with mode="car" have mode="car_passenger" ?
One would expect that if the mode="car" is assigned to a link in the network.xml, then "car_passenger" would also be a valid mode for this link. However, the set of links with mode="car" is not equal to the set of links with mode="car_passenger".
The same is also true for mode="truck".