Are NPT/NPS threads compatible with BSPT?

No, the thread forms are different and most have a different pitch.

Posted in: NPT vs. BSPT Pipe FAQs