iwd was recently provided as an alternative to wpa_supplicant due to numerous issues with wpa_supplicant v2.10 and so we can easily evaluate iwd as a potential replacement going forward.
iwd asks for this kernel switch enabled for WPS support.
iwd[830]: No Diffie-Hellman support found, WPS will not be available iwd[830]: The following options are missing in the kernel: iwd[830]: CONFIG_KEY_DH_OPERATIONS