The sip trunk is defiantly only registered with vapi and one account. I deleted from Vapi. Deleted from PortaOne. Then re-created the sip trunk from scratch and re-added to vapi.
Its registered fine and outgoing calls work from vapi with it.
Only incoming doesn't work.