I had this issue consistently, but was able to fix it. I'm using a SanDisk 128GB micro card (Amazon item B010Q57S62) on a New 3DSXL. Card is probably 80% full.
GBA games (especially the Super Mario Bros Advanced games) would open consistently with the screen offset as seen in OP's image.
I...