Stuck Button Syndrome is universal among HMIs
Stuck Button Syndrome can occur with any HMI connected via a communication channel.
I would bet that there are issues with the communications that go unnoticed.
The HMI will send a message to the PLC when it is pressed, and again when it is released. So, if the message gets "lost" then the SLC will never get it, and depending on comms settings, it may not be possible for the HMI to know that the packet was lost.
In my experience with PanelMate Power Series and Panelmate Pro on DH+, they were less likely to have the problem than panelviews...but it can still occur...I never used an Epro or ethernet Panelmate, so I can't tell you what you may try to diagnose potential coms problems there.
As a band-aid (stop some of the bleeding and limit the damage):
Use the OSR (as already suggested) and unlatch the bit in the SLC after it is read and used. Of course this won't work for every type of control. Sometimes you need a jog button that stays true as long as it is held down. In those cases, I put in a jog timeout timer (set to a reasonable amount of time) and unlatch the bit when it is done. Then you don't have to go online to toggle bits. Sometimes, the operator may need to "jog" longer than your timeoput allows...in those cases I simply trained them to release the button and press it again.
If there is a safety issue (human or machine safety) then use a hardwired pushbutton.
You may also want to let CH know about your issues and perhaps their tech support can improve the driver to help alleviate the issue, and/or guide you to diagnosing the communications.
In any case, it can still happen...what if someone pulls the plug from the comms channel (or cuts the cable) while the bit is on?
Adopt the practice of expecting this when programming HMI controls, and your life will be easier.
Good Luck, and be sure to let us know if you learn any specifics about the root causes.
Paul