I don't think it has anything to do with the codec.
PSFs loop by nature, MP3s do not (you have to start at the beginning of the file and play it again). FF7Music is just not looping them correctly.
Unfortunately, FF7Music is a bit buggy and is probably not going to be updated anytime soon.