The fill tool generated strokes for exterior as well as interior boundaries. This is undesirable because fill strokes can't actually have holes and the overlapping strokes are not very useful. This reconstructs GPv2 behavior where only the outer-most starting points for boundaries are used, ignoring interior boundaries. Pull Request: https://projects.blender.org/blender/blender/pulls/122498