If you're running it thru the FUSE driver perhaps...proprietary ntfs drivers absolutely rip
Also make sure last access time is turned off, that is a nice auditing feature for opsec, but it slows things down for the normal user. It should be off by default above 256GB drive sizes.
There's a good chance that's what our issue was. It really struggled with a Java monolith project. Compiling was slow, but Mercurial was painfully slow on NTFS while ext4 was blazing fast.
Been on Macs at work for a few years and don't plan on going back, but wish I knew this back then!