I'm used to the fact, that the alias is "updating" while saving, when the alias string is deleted (in backend editor).
To use Joomla's own url safe string function (instead of making our own) I added this line in ./plugins/services/joomla/joomla/content.php (around line 440)
It says "If "alias" is not given but "title" is, convert the title into a url safe string and puit it into alias field. Works good for me and is closer to Joomla's behaviour.
Annatech LLC is not affiliated with or endorsed by the Joomla Project / Open Source Matters, Atlassian Pty Ltd., JetBrains s.r.o, Red Hat or the CentOS Project.