sleep 20 && systemctl suspend and then unplug one usb device. If the computer continues to wake on its own a few seconds after sleeping that device is not the issue, repeat this step with other usb devices until the pc stays asleep. Then wake your pc manually and plug your problem usb device back in.lsusb and make a note of the ID <vendorId>:<productId>cd /etc/udev/rules.d/ and sudo vim 99-fix-logitech-wakeup.rules and paste the following in:XXXX with your usb device's vendorId and replace YYYY with your usb device's productId. You will need to add a line in this file for each usb device that is causing this issue. (Since it was just my mouse I only have the one line)sudo udevadm control --reload-rules && sudo udevadm trigger