O motivo da liberação tardia do botão pode ser o recurso Tapping Drag , que está ativado (por padrão) de acordo com sua xinput list-props output.
O Scroll Methods Enabled também pode interferir nos botões, dependendo de qual seja o método de rolagem ativado atualmente.
Teste xinput set-prop <DEVICE> 279 0 e xinput set-prop <DEVICE> 292 0 0 0 para ver se algum deles resolve seu problema.


