Can you try to set the following before suspend:
echo 0 > /sys/class/net/wlp4s0/device/d3cold_allowed
And then test a suspend/resume cycle.
Can you try to set the following before suspend:
echo 0 > /sys/class/ net/wlp4s0/ device/ d3cold_ allowed
And then test a suspend/resume cycle.