So this PR has a regression:
https://github.com/envoyproxy/ai-gateway/blob/be2b479b04bc7a219b0c8239143bfbabebdcd615/cmd/aigw/run_test.go#L52
this test runs successfully before this PR and failing after. You can repro by checking out the be2b479b04bc7a219 (a main branch a few days ago), using the latest EG, and run the test. It looks like a Route is not properly reconciled as it seems Envoy starts returning "route not found" after this PR. On the other hand, the standalone tutorial runs successfully even after this PR, so I believe there's some edge case that is not covered by tests in EG.
Originally posted by @mathetake in #5767 (comment)