Creating the following two services should correct your problem.
KILL NETWORK SERVICE - SUSPEND UNIT FILE:
Create Systemd Suspend Unit File:
In a terminal type the following:
sudo nano /etc/systemd/system/kill-network.service
Paste the script contents below with a right click. Exit with CTRL + X and press Y to save.
/etc/systemd/system/kill-network.service unit file contents:
#/etc/systemd/system/kill-network.service
#sudo systemctl enable kill-network.service
[Unit]
Description=Kill network at suspend
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/nmcli networking off
[Install]
WantedBy=sleep.target
Then enable the service:
sudo systemctl enable kill-network.service
Then start the service:
sudo systemctl start kill-network.service
START NETWORK SERVICE - RESUME UNIT FILE:
Create Systemd Resume Unit File:
In a terminal type the following:
sudo nano /etc/systemd/system/start-network.service
Paste the script contents below with a right click. Exit with CTRL + X and press Y to save.
/etc/systemd/system/start-network.service unit file contents:
#/etc/systemd/system/start-network.service
#sudo systemctl enable start-network.service
[Unit]
Description=Restart network at resume
After=suspend.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/nmcli networking on
[Install]
WantedBy=suspend.target
Then enable the service:
sudo systemctl enable start-network.service
Then start the service:
sudo systemctl start start-network.service
Test suspend/resume to see if the new services are now working.
Post any commands that returned errors if the services are not functioning correctly.
Please let me know if that solves your problem.