Hi
I assume that your WLAN are central switched and not local switched (flexconnect).
If I believe correctly, from your NPS, you need to push the attribute Airespace-Interface-Name.
The value of that attribute needs to match the exact name of the wlc interface referring the right vlan.
If it's not done, you need to trunk all vlan you want to use on the wlc and create the layer 3 interfaces for each vlan.
At a basic step you need to declare your NPS under the security tab for authentication and authorization. Then you need to attach this radius on the wlan configuration.
Thanks. Hope this is clear.
PS: Please don't forget to rate and mark as correct answer if this answered your question
Thanks
Francesco
PS: Please don't forget to rate and select as validated answer if this answered your question