My logitech G900 is plug n play on all my linux installations.
The same is true for the inexpensive logitech mouse that I have as backup (although it’s a piece of shit of a mouse and what made me decide to avoid logitech like the plague going forward).
I think it’s possible that the filesystem ran out of inodes, so even though there is space on disk, there is no space in the filesystem metadata to store new files.
Now, I don’t know off the top of my head how to check this, but I assume the answer is on the internet somewhere (am on phone and can’t help much more than this, sorry)