Trying to migrate to a bigger SD card.
First failed attempt using Linux DD + gparted to move/resize partitions (hekate refused to even look at the card).
Second attempt:
1) created emunand partition using hekate
2) cloned partition data from old card (dd)
3) copied files, keeping emunand.ini and that raw file in emunand folder as created by hekate (re-checked that folder structure is indeed identical)
What works: system boots just fine, including games installed on emunand.
What does not work: games installed on SD...

Switch tries to "re-download' them.
DBI shows stuff installed on SD card as having size 0.
There is something I am missing about the paths and emunand.ini...
Curious part: old card become unbootable, until I used hekate's "migrate " option, after which it worked just fine.
Questions:
1) How do I check /fix the path to the game contents? (the only idea that comes to mind is to install a new game and check where it lands)
2) Is there anything tricky to take into account with game files? Are they somehow linked to sd card/partition IDs?
3) What does hekate's "migrate" option actually do?
Thank you in advance,
medi