I was just curious if that possible data condition might not be handled through it.
Any editor that supports Q Comp would read the value as 2, with it being impossible to distinguish between an intentional 2 and an unintentional 2.
Q Comp is weird. Every other P-5 parameter has a numeric range starting at 0 and incrementing by 1. So you'd expect the Q Comp to have a range of 0-7. But no, it uses the high four bits, so 0x00, 0x10, 0x20, 0x30, 0x40, etc. It's an odd duck.