Dynamic VLAN assignment for wifi clients using WPA2-PSK

Hi folks,

I'm using OpenWrt 19.07.6 on my TP-Link Archer C7 v2, and a FreeRadius server on my OPNsense firewall.
I've set up two different wifi SSIDs, one for my mobile clients and one for my IoT devices. Both SSIDs are using WPA2-PSK currently.

I want to merge the SSIDs to one wifi with dynamic VLAN assigment. Unfortunately some of my IoT devices does not support WPA2-Enterprise.

Is it possible to use WPA2-PSK with 802.1x for dynamic VLAN assignment only?
Or what would be the best or maybe better solution?

Thank you.
Jas Man