And this is the code I'm using in FlicHub studio to handle the matter events for volume-up, volume-down, volume-set, toggle operations and preset handling.
Unfortunately I was not able to reproduce this, to make sure I understand you correctly, this is how I add the virtual device and assign it to my Twist.