So far I have managed to import unedited basis sets in .basis format successfully. I assume you did use the io_LCMBasis(LCMBasisSet, addMMFlag, sequence, editTarget) function and still got the odd basis set?
I’ve looked into your basis set. I think you can simply fix it by adding -4.647 to line 89 in io_LCMBasis. The resulting line should read like this BASIS.centerFreq = temp.centerFreq -4.647;. When I wrote this function, I did only test it on a few .basis files and I was able to find the right center frequency for those. Apparently this is not the case for your file and we need to correct it by the amount your data is shifted (-4.647 ppm).
Let me know whether you are able to fit your data with the resulting basis set.