I have been using a 3.5.2 moodle site for years. Recently I am trying to backup and restore a course to a new 3.11.6 moodle site.
Existing one: Moodle 3.5.2, CentOS, 10.2.40-MariaDB, PHP7.2.34
New one: Moode 3.11.6, Windows 7, 10.4.22-MariaDB, PHP7.4.28
I can create the course backup file (a 1.3GB mbz file) from the 3.5.2 moodle site successfully, but when restoring it to the 3.11.6 moodle site, it failed with the followng message:

Following the error message, I have converted the InnoDB tables to Barracuda, but still failed.
I noticed the following but don't know if it matters
1) the character set and collation of two databases are different
Existing one: character set utf8, collation utf8_general_ci
New one : character set utf8mb4, collaction utf8mb4_unicode_ci
2) the new moodle database has all tables begin with mdl_ (e.g. mdl_assignment ) while existing one do not (e.g. assignment)
Did I miss anything? Can anyone help me please?