How can I make sure the vehicles correctly follow the road surface?

When using the “Add” → “Path” feature in Twinmotion to animate vehicles, if there is a structure beneath the road, the vehicles end up driving on top of that structure instead of on the road. How can I make sure the vehicles correctly follow the road surface?