Usually weird thing with NPS it's a certificate issue. Check out the
cert being served up by NPS under the network policy settings. The last
weird NPS thing problem was generating a new cert with OpenSSL and not
using the Microsoft CA cert. Something...