Are you talking about Phase 1 IDs or Phase 2 IDs (sometimes called Proxy ID)? I suppose latter, because if Phase 1 IDs, no connection should have been established.
Using Proxy ID for routing restriction is common on low-end devices. Some business devices use the Proxy ID for further restriction (what I consider as use- and senseless), i.e. the existing firewall rules are narrowed down to the networks negotiated. That way you can provide a more restrictive Proxy ID, but not a more generous one.
I see I have been right with my assumption of firewalls being in the way. I suppose the IDs are not creating the routing entries, but the firewall rules.