It does not appear you did.
If you cannot unload the iwlwifi module, check what is using it … likely the split power module for it iwlmvm.
lsmod | grep iwl
The procedure to attempt is to totally disable network manager, disable wifi, unload modules, -suspend-, reverse. The order is not sure - maybe disable wifi before nm, etc. Example:
sudo rfkill block all
systemctl disable NetworkManager --now
sudo rmmod iwlmvm iwlwifi
systemctl suspend
sudo modprobe iwlwifi
sudo modprobe iwlmvm
systemctl enable NetworkManager --now
sudo rfkill unblock all