Herbalism isn't adding levels in ranger to checks.
Made a throwaway test PC for this.
Level 2 Ranger with 7 Heal, 7 Lore and 10 Herbalism
Had a modifier of 18 with a successful mixture.
According to his stats he should have 10 (EFUS) + 2 (Level) + 3 (Heal) + 3 (Lore) = 18
So working as it should be as far as I can tell.
Beware the fate of the one who erroneously makes a bug report where no bug exists...
I'm not sure what's wrong. The equation is
Herbalism skill = 1/2 Lore + 1/2 Heal + Druid levels + Ranger levels + EFUSS Herbalism
I have 21 lore skill, 23 heal skill, 6 ranger levels, 10 efuss herbalism.
10+11+6+10 = 37?
But when I use calculate my herbalism skill it is 35.
Double check your EFUSS points. They can be stripped on deaths and if you had topped it off at some point you may have lost them / forgot to invest them again.