After replicating data to a new scale server, I couldn't get my apps back

I wanted to upgrade my NAS server, to move the data, I created a replication task in the old server to the new one. The new server had a new boot drive in it. However, after the replication and upload the backup config, none of the installed apps show up, I tried to reset the pool and choose the pool again, it didn’t work.

Then I tried to just use the old boot drive in the new system, the apps still not showing up after import the pool. The pools have the same name.

So how do I migrate the apps I had in the old system to the new one, besides doing manual reinstall. For some of the apps, I had configs connect to a separeate dataset, for some apps, I just used the ixvolume created when installing the app.

So after some googling, I just learned we are not supposed to use ixvolume for production deployment, and it seems like there’s no way to backup this hidden dataset,. So I guess, I will have to reinstall everything.