good news!
so i posted earlier about how i couldn't import my savefile from my 3ds on my 2ds.
BUT i was looking into documentation for pkhex and it has a fix for this!
https://github.com/kwsch/PKHeX/blob/master/Resources/text/shortcuts.txt
"Hold Shift while exporting a ramsav.bin to transplant it to another cart/system."
i'l explain how it works using mine as an example.
i had a omega ruby exported ramsav.bin taken from my 3ds.
i downgraded my 3ds so couldn't do the exploit on it anymore (dumb of me), so couldn't import it back to my game.
so i made a new game on omega ruby on my brothers 2DS. exported that.
i then opened my 3ds omega ruby savefile with pkhex, went to tools held down shift and clicked on export. it then asked for me to target another savefile, i targeted the new exported savefile from 2ds omega ruby.
and then it asked me to save the new savefile.
i could import this new savefile without a problem on the 2ds. everything (except the usual party members and play time is there)
so importing between consoles and games is possible, but always be careful, and always have backups of course.