The range for triggering BBV is really short and Ghom is so big that unless you get very close to him it wont fire. You can increase the range by modifying:
if (!UseOOCBuff && CombatBase.CanCast(SNOPower.Witchdoctor_BigBadVoodoo) && !Player.IsIncapacitated &&...