Ah, didn’t know what part of the output you wanted. It does give MSC_SCAN for the upper button I have set to g for testing:
Event: time 1761533129.709155, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0044
Event: time 1761533129.709155, type 1 (EV_KEY), code 331 (BTN_STYLUS), value 1
g--
Event: time 1761533129.844179, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0044
Event: time 1761533129.844179, type 1 (EV_KEY), code 331 (BTN_STYLUS), value 0
--
Event: time 1761533133.807725, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0044
Event: time 1761533133.807725, type 1 (EV_KEY), code 331 (BTN_STYLUS), value 1
g--
Event: time 1761533133.972881, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0044
Event: time 1761533133.972881, type 1 (EV_KEY), code 331 (BTN_STYLUS), value 0
--