You can't have ranged on this modifier. There is no "heal for ranged attack only"
This effect is a manual effect you have to apply after you've been hit by a ranged attack, there is no ranged trigger needed, it should be removed and there is no checking to see if the damage it is healing is a ranged/spell/melee attack as FGU doesn't store this information.

