Step 1
Check where npm is sending the request
A surprising number of private package 401s are actually registry-routing problems. Make sure the package scope is mapped to the private registry URL before checking the token.
npm config get @acme:registry
npm view @acme/payments version --registry=https://registry.packagepass.dev/npm/