Managed backup restoration failing

I’m trying to restore a managed backup to a new server using snapshot-installer.php.

First I got a 503 timeout error, I increased time limit and now I’m getting these errors:

“Snapshot failed to restore your website package in “Restoring tables” phase

Reason: Unable to determine table”

And:

“Warning: Division by zero in /home/u++++++++188/public_html/development/r****v/snapshot-installer.php on line 754”

If the old server has MySQL and new one has MariaDB or the server has a different PHP version, would that be an issue?