Just passing this on to you, Nicholas, in case you hadn't seen it.
Had a problem cloning a site when the restore of the database errored out (1064) on a field with DEFAULT CURDATE()
which is allowed since MySQL8.0 but specified with parens around DEFAULT (CURDATE())
We were in the process of transitioning our live site from MySQL (8.3) to MariaDB (10.11), so one of our test sites was on MySQL and another on MariaDB. The error only occurred on the MySQL site, not on the MariaDB site. So fixed by updating both of our test sites to MariaDB.
The interesting thing is that SHOW CREATE TABLE doesn't have the CURDATE() in parens, nor does the file created by mysql_dump. But you can load the dump file without a problem under both versions.
Again, no problem at all, just passing on the info. Love the software.