The catering service and the luggage cart do not use the same path, because the catering comes from away, and go to the service doors, while the luggage carts starts from the parking and go to the cargo doors so, it's not possible they would do the same path.
Using the included GSX scenery customization page, it's possible to reduce the chance for different vehicles to clash into each other or into static scenery objects, by changing their default startup position on the gate.
In addition to that, the catering service doesn't go under the airplane wing and nobody ever reported this before, but in some cases, this might be caused by a bad AFCAD, like one having nodes inside parkings, or orphaned nodes, double nodes, or similar errors, but it's not possible to be sure if you don't clearly identify which scenery you used, and which gate you used.