Включил логи PHP по
https://docs.moodle.org/dev/PHP_error_logs
Выяснилось, что в исходном курсе в кратком названии был (или
возникал при восстановлении) непечатный символ, который передавался в SQL-запрос при
восстановлении - поэтому запрос не выполнялся
Т.е. при восстановлении я подрезал краткое название и оно поперло