To delete all my local tags I ran git submodule foreach --recursive 'git tag | xargs git tag -d'
To fetch all the remote tags git submodule foreach --recursive git fetch -t
Saw no change in the tags on SourceTree
Closed SourceTree and reopened it.
Still has phantom tags listed.
If I push from SourceTree the tags that should not be there will be recreated remotely.