How To Disable USB Wake from Suspend?

SOLVED! :clinking_glasses:
All I had to do was give up. Rather than keep beating my head on the above strategy, I found a 3-step solution that's scary but it works. Scary because I only dimly understand it, and all three steps require sudo authorization. I found it right here in the Mate community, written by karnemelk.
Steps:

  1. Create a /etc/systemd/system/acpi-wake.service file with this in it:
[Unit]
Description=ACPI Wake Service

[Service]
Type=oneshot
ExecStart=/bin/sh -c "for i in $(cat /proc/acpi/wakeup|grep enabled|awk '{print $1}'|xargs); do [ $i != PBTN ] && echo $i|tee /proc/acpi/wakeup;done"

[Install]
WantedBy=multi-user.target
  1. Start the file with this command:

systemctl start acpi-wake.service

  1. Enable the file with this command:

systemctl enable acpi-wake.service

I used sudo nano /etc/systemd/system/acpi-wake.service to create the file (password required), and password was also required for both the start and enable commands.

It works! I don't know why, nor do I have a clue about the start and enable commands. If someone does, please feel free to explain. If I've just given Russia root access to my lovely new Costco Dell PC, that would be nice to know too. Having now invested much thought, effort and experimentation in this after waiting to see if anyone can shed more light or add warnings, I'm going to write up a more basic step by step and post it in Tips, Tricks and Tutorials with links back here and to the source post by my new hero karnemelk.

Thanks, community for the help and inspiration. :slightly_smiling_face: