because a follow list on nostr is a single event with all the pubkeys in it. primal didnt see your previous event for some reason or bug, and then proceeded to publish a blank one with just one entry for a new follow.
you can likely ressurect the list.. by finding it on a relay where primal has not overwritten yet.