Looks like a typo on the Pre-requisites on that edge. If you look at Gypsy Curse in the Editor the lines for Persuasion and Taunt show:
Code:
#traitfound[skPersuade] >= 8
It shows "8" there, but it needs to be "4". It's not supposed to show the actual die type in the code part, but should instead be half of it. The reason for which is detailed in the Wiki if you really need to know why. You can also see how Spirit was correctly set below those. In my file ist also shows the rank requirement as Veteran rather than Legendary, but if it should be Novice that was easy enough to fix, as it sounds like you already figured out.