Giving this a bump...this unfortunately works in HeroLab but when I print it off, it disappears.
The scripts I have are as follows:
Post Levels 21000
      if (field[gIsEquip].value = 0) then
        foreach pick in hero from Ability where "Helper.ChannelPos"
          eachpick.field[abValue2].value += 2
          nexteach
        endif
Pre-Attributes 50
      ~ Items which would add enhancement bonuses to attributes do not do so
      ~ when we are using the Auto Bonus Progression rules from Pathfinder Unchained.
      doneif (hero.tagis[source.PUAutoB?] <> 0)
      doneif (field[gIsEquip].value = 0)
      #enhancementbonus[hero.child[aCHA], 4]
I don't know if the scripts are wrong or if the timings are wrong. But, I'm having to just pencil in the corrections after I print the character and sometimes I miss one or two things. 

 It's not even showing my 2d6 buff from the phylactery.