I think I may have found the reason the calls do not forward to ph2 or any phone number for that matter upon further testing. Call waiting doesn't seem to get disabled even when the check box is unticked. I've also tried this with 3 service providers. So it seems without ph1 giving the busy signal, it never gets kicked over to ph2. Ideas? Resetting to factory to see if the settings will stick, will update soon.
Edit:
Call waiting can be disabled, but the obi still doesn't forward to ph1, ph2 or another number.
Strange note:
While setting inboundroute to {ph,ph2} with call waiting disabled on both ports, the 1st ring will still sound a call waiting tone.