Если ваш «id» всегда является целым числом, вы можете добавить требование в свой маршрут, чтобы избежать столкновения
@Route("/vehicle/{id<\d+>}", methods={"GET"})
РЕДАКТИРОВАТЬ:
Или, как сказано в комментариях с другим и более полный синтаксис
@Route("/vehicle/{id}", methods={"GET"}, requirements={"id": "\d+"})