I think the key to your problem is to do with Primary Line. The default for the OBi110 is:
Physical Interfaces > PHONE Port > PrimaryLine: PSTN Line
This would suit your Line Port DigitMap quite well. I'm guessing that when you set up a provider on sp1 (GV?) that you checked the box to make that your Primary Line.
When you dial a number with no ** codes, the only rules used in Phone Port DigitMap and OutboundCallRoute (at default) are the rules with pli and Mpli in them – primary line and DigitMap for Primary Line.
I'm guessing how you want things to work, but let me suggest this and you can fine tune or ask more as you go:
Reset these to default (if not already):
Physical Interfaces > PHONE Port > PrimaryLine: PSTN Line
Voice Service > Auto Attendant > PrimaryLine: PSTN Line
Physical Interfaces > PHONE Port > DigitMap:
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mpli))
Physical Interfaces > PHONE Port > OutboundCallRoute:
{([1-9]x?*(Mpli)):pp},{(<#:>|911):li},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Change this as follows:
Physical Interfaces > LINE Port > DigitMap:
([2-8]11|[2-9]xxxxxx|18xxxxxxxxx|<**1>1[2-7,9]xxxxxxxxx)
911 is a special case and is sent direct to Line Port with no reference to digit maps using this rule in the Phone Port OutboundCallRoute {(<#:>|911):li}.
Three digits starting 2 to 8 followed by 11 will be sent direct to Line Port.
Seven digits starting 2 to 9 will be sent direct to Line Port.
Eleven digits starting 18 will be sent direct to Line Port.
Eleven digits starting with 1, second digit 2 to 7 or 9, will have **1 prepended to it. This is done in Mpli in the Phone Port DigitMap. Then the number will be processed by the the Phone Port OutboundCallRoute where this rule {(<**1:>(Msp1)):sp1} will match the number with Msp1 digitmap, remove the **1 and send the number out on sp1.
There should be no delays in this setup caused by digit maps. However, remember that the Line Port has to dial DTMF tones for each digit out to the PSTN line, so that will take a few seconds. You may be able to cut this delay by shortening the dtmf tones using these settings:
Physical Interfaces > LINE Port > DialDigitOnTime: 200
Physical Interfaces > LINE Port > DialDigitOffTime: 200
I reduced both to 80ms and it works fine, but this depends on your PSTN line.
I hope this short intro to all things OBi has not been too boring or confusing