Logitech gaming mouse buttons assigned with keyboard bindings no longer works

You’re right thanks!
In case anyone encounter this topic searching for solution to this problem:

5.3.16 is last one from F30 repo that works, next one 5.4.7 is not.
I noticed that dmesg and /dev/input/by-id differs. For 5.3.16:

$ dmesg | grep -i logitech
[   10.822299] usb 3-8.3: Manufacturer: Logitech
[   10.828727] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.0/0003:046D:C531.0004/input/input7
[   10.828824] hid-generic 0003:046D:C531.0004: input,hidraw3: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-8.3/input0
[   10.831375] input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/input/input8
[   10.883217] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/input/input9
[   10.883256] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/input/input10
[   10.883532] hid-generic 0003:046D:C531.0005: input,hiddev97,hidraw4: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-8.3/input1


$ ls -la /dev/input/by-id/
total 0
drwxr-xr-x. 2 root root 160 Feb 13 08:51 .
drwxr-xr-x. 4 root root 380 Feb 13 08:51 ..
lrwxrwxrwx. 1 root root   9 Feb 13 08:49 usb-CM_Storm_Keyboard_--_QuickFire_XT-event-if01 -> ../event5
lrwxrwxrwx. 1 root root   9 Feb 13 08:49 usb-CM_Storm_Keyboard_--_QuickFire_XT-event-kbd -> ../event4
lrwxrwxrwx. 1 root root   9 Feb 13 08:49 usb-Logitech_USB_Receiver-event-if01 -> ../event9
lrwxrwxrwx. 1 root root   9 Feb 13 08:49 usb-Logitech_USB_Receiver-event-mouse -> ../event7
lrwxrwxrwx. 1 root root   9 Feb 13 08:49 usb-Logitech_USB_Receiver-if01-event-kbd -> ../event8
lrwxrwxrwx. 1 root root   9 Feb 13 08:49 usb-Logitech_USB_Receiver-mouse -> ../mouse0

And for latest 5.4.17:

dmesg  | grep -i logitech
[   10.581945] usb 3-8.3: Manufacturer: Logitech
[   10.588484] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.0/0003:046D:C531.0004/input/input7
[   10.588622] hid-generic 0003:046D:C531.0004: input,hidraw3: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-8.3/input0
[   10.591283] input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/input/input8
[   10.642665] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/input/input9
[   10.642700] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/input/input10
[   10.642783] hid-generic 0003:046D:C531.0005: input,hiddev97,hidraw4: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-8.3/input1
[   10.668215] logitech-djreceiver 0003:046D:C531.0004: hidraw3: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-8.3/input0
[   10.794169] logitech-djreceiver 0003:046D:C531.0005: hiddev97,hidraw4: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-8.3/input1
[   10.846384] logitech-djreceiver 0003:046D:C531.0005: device of type eQUAD step 4 Gaming (0x07) connected on slot 1
[   10.846681] input: Logitech Wireless Mouse PID:1023 Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/0003:046D:1023.0006/input/input13
[   10.846794] hid-generic 0003:046D:1023.0006: input,hidraw5: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:1023] on usb-0000:00:14.0-8.3/input1:1
[   10.883505] input: Logitech G700 as /devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8.3/3-8.3:1.1/0003:046D:C531.0005/0003:046D:1023.0006/input/input17
[   10.883692] logitech-hidpp-device 0003:046D:1023.0006: input,hidraw5: USB HID v1.11 Mouse [Logitech G700] on usb-0000:00:14.0-8.3/input1:1
[   60.643444] logitech-hidpp-device 0003:046D:1023.0006: HID++ 1.0 device connected.

$ ls -la /dev/input/by-id/
total 0
lrwxrwxrwx. 1 root root 9 Feb 12 13:40 usb-CM_Storm_Keyboard_--_QuickFire_XT-event-if01 -> ../event5
lrwxrwxrwx. 1 root root 9 Feb 12 13:40 usb-CM_Storm_Keyboard_--_QuickFire_XT-event-kbd -> ../event4
lrwxrwxrwx. 1 root root 9 Feb 12 13:40 usb-Kingston_HyperX_Virtual_Surround_Sound_00000000-event-if03 -> ../event3
lrwxrwxrwx. 1 root root 9 Feb 12 13:40 usb-Logitech_USB_Receiver-if01-event-mouse -> ../event7
lrwxrwxrwx. 1 root root 9 Feb 12 13:40 usb-Logitech_USB_Receiver-if01-mouse -> ../mouse0

Lack of usb-Logitech_USB_Receiver-if01-event-kbd must be the reason. I’d post bug for that and try to find some workaround.
Would post here if I find anything useful.