I believe its because the micro sd card has to have its allocation size set to 64kb, on 32kb those 2 games dont boot
Its also worth noting that in 3DS cfw its best to set the allocation to 64kb too so that themes work correctly and the virtual inject games dont have a messed up border