For testing I used your .user file. I added the Gurhal spirit and 4 levels of shaman and "
Shaman Channel Positive Energy 3d6 3/day" correctly displays.
I used your .por file and I see the issue. You have Gurhal added not as a spirit but as a wandering spirit. So the 4th level ability to channel energy is being changed to level 8. If I raise the character to level 8 then the channel energy correctly shows.