I think you're confused about the workings the PHONE Port DigitMap/OutboundCallRoute.
Given an OutboundCallRoute of:
{(011xx.):sp2},{([1-9]x?*(Mpli)):pp},{(<#:>|911):li},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},
{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Dialing **2 + 011 + number will NOT match the first (bolded) rule. It will match the {(<**2:>(Msp2)):sp2} rule, which strips the **2 and sends the call to SP2. This is clearly the path that's being taken based on your Call History and none of this has anything to do with your new OutboundCallRoute rule.
Using
sip.inum.net is guaranteed to work as that's iNum itself. How LocalPhone handles iNum numbers may be another matter.