Currently, when using APIaaP (APIs as a Product) some policies are broken because Routing policy is
always first. For example, when using Upstream policy, the Upstream policy will
never be reached at all, because Routing policy is first.
The best logic, IMHO, is to place the Routing policy just above the Apicast policy, so user can move the policy and allow users to do what they need.
Example policies right now:
how it should be: