From what I gathered, as long as its in .3ds format and not .3dz it has no capabilities going online therefore Nintendo won't be able to check it.
You would only want to inject a rom with a header that you want to play online then change the extension to .3dz . I guess there's no harm in also injecting a header with offline roms but it might be time consuming and unnecessary.