The psl1ght compiled libntfs library for ps3 was ported by Estwald years ago when he still worked on Irisman.
The libntfs port Freddy & I participated to was a port to compile with the original sdk toolchain. It was necessary mainly because only the official toolchain supports sprx projects so homebrews like webman, sMan or xai_plugin could not use the libntfs library directly, some of those projects had to rely on separate self executables to leverage the ntfs capabilities offered by Estwald's port.
The second port is not limited to sprx projects however, it can be used with self executables compiled with the official toolchain too. I am not aware of any particular outstanding issue with the original libntfs by Estwald.
Like
@aldostools indicated, you should try Irisman (or Managunz) to see if you have the same issue with that original port.
However with the port for official toolchain projects, there is a problem (specific to sprx projects) that comes to mind immediately.
It was 4 years ago so I cannot remember how this library tweak for sprx was implemented by deank or merged later by Fred, it should only apply to sprx projects, not self projects.
Anyway, when the lib is used in a sprx, depending on the size of the partition, the ntfs cluster size could be an issue. The bigger the partition, the more likely the issue.
It might be related to a problem deank fixed, if my memory serves me well, when he included ntfs support in sMan, he found some issue with resource management & resorted to ironing it out by lowering the value of a constant in the library, something along those lines..
So let's say for instance that your ntfs partition is big enough & its cluster size is low enough, I think that 4kb might be the default value when preparing a ntfs partition on Windows, you may need to change it to 8kb or more, depending on partition size, to get the partition to be recognised properly by sMan or webMAN-MOD.
A decent partition manager can modify the cluster size without having to reformat.