Percona Xtrabackup (Partial + incremental)
Why do you import the tablespaces? Strickly speaking you could use the data from step II, move it in the datadir, adjust the permissions and start MySQL. The procedure you using would make sense only if you want to restore db1 out of many other databases.  What is the error message?  Anything specific regarding the table that is failing?