There seems to be an issue loading xci files created from nsp files.
Also, custom xci files (the ones that include updates and dlc in the xci, so technically they require the nsp files too) CANNOT be mounted from the micro SD. You can, however, install them on the system internal storage, but...