- 🇮🇹Italy marco
It is actually expected from cps_url_alias to create an empty alias. It's how an alias is flagged to be deleted in a site version.
Then during publishing the aliases are deleted, and the empty ones are not re-created: https://git.drupalcode.org/project/cps/-/blob/7.x-1.x/modules/cps_path/c... - 🇮🇹Italy marco
But there's currently a bug, and in some cases the empty alias is written for the live alias.
The attached patch should fix the issue.