We are trying to get our routers using radius to authenticate users to login with Winbox but havign a lot of trouble with it

We're using Windows NPS as the radius server.
I believe the problem is that Winbox uses MD5-CHAP and windows doesnt support this? (Assuming I have understood what I've read)
I have seen other posts where people have used Freeradius as some sort of proxy but I would like to avoid this as I believe it WILL work without it. (in short, a previous collegue had winbox authenticating against AD without any additional servers, he's left the company and I can't figure out how he did it

Any suggestions?
thanks!
Rich