I am pressing the button firmly. Also, I get the same issue with any of my flic 2 buttons.
Also, when hold stops working, the button usually has to sit idle for a few seconds before hold wil work again.
This is repeatable with your IOS sample app. Not my code.