When a tag is created, removed and recreated with the same name, it can lead to errors by other git clients. mainly the error "tag already exists in the remote"
To fix this error on the client site, the local repo must be synced with the remote. The next command will sync the tags based on hash instead of the name.
git fetch --prune origin +refs/tags/*:refs/tags/*