When I set up an inbound routes, they don't load in the order I would expect.
If I set up an inbound route with a DID/CID, then set up another with the same DID but with any CID, the second route will match before the first and thus my first route never matches. The only workaround I have found for this is to create the second route with the DID and "_X." for the CID. This places the route at the bottom of the list for matches of that DID and all works swimmingly.
This may be designed behaviour, but I thought I would bring it up here.