Why would you trust the NIST P-256 curve?
It is not one of the cryptographically safe curves, likely intentionally so.
https://safecurves.cr.yp.to/