Finally found the solution, I hope this helps someone in the future.
Create /etc/udev/rules.d/90-usb-wakeup.rules with the following content:
# Disable Logitech waking
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c548", ATTR{power/wakeup}="disabled"
This is specific to my Logitech Bolt receiver, to verify you have the correct device run this:
lsusb | grep Logitech
This was my output
Bus 003 Device 005: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
In the udev rule replace the following with your device info:
idVendor=046d
idProduct=c548
Finally my system is able to sleep. ![]()