Why is it not "his crab?"
Because of the eclipse. a meaning 'his' lenites (a phortán)
Then why is it not "A gportan?
because 1) lenition doesn't work with g- and 2) g and p don't go together. the sounds have to be produced at the same place with your mouth, so p goes with b, c goes with g.