Summary: save file imported from 3ds console to citra was found not the latest save, then solved by importing save file using threesd app instead of jksm/checkpoint
Background/Problem:
I managed to import save file from 3ds to citra, then make game progress on citra and save in the game...
nnid is kept in server side of ninty, when you call them (US) you need to prove yourself you do own a certain nnid (US),
eg. they may ask what legit games you ever purchased for your particular nnid, to see if it matches the server record.
u need to do system transfer from old to target console in order to transfer nnid. if yr old console is down, call ninty to specify nnid to yr target console.
4. change sdcard
5. change battery
6. borrow ntrboot flashcard and magnet to try if it can still boot to SafeB9SInstaller (but DON'T install yet! ) ( cf. https://3ds.hacks.guide/flashing-ntrboot-(3ds-single-system) )
update luma FIRST to latest for best compatibility (lower chance of errors),
then update system to latest for best game compatability. (otherwise they will find u regularly.)
Backup the Nand using godmode9 and sdcard content before donating, you know.