Howdy!
"Struggle" or just getting hit should remove the chains immediately. I've just tested on the current Demo build and this is working as expected. You may just have been getting unlucky RNG.
Howdy!
Just to confirm, so I can investigate this further:
Also, it's definitely the 'Demon Lord' you're fighting, right? The fourth encounter of the Demon battles?
The Demon Lord's chain attack is a simple "He chains you -> Get hit next turn if you don't struggle" thing, but the second encounter, 'The Archdemon' also has several chain attacks, and those DO stack like you're describing. If the chains prevent you from performing certain actions, then you may be fighting The Archdemon rather than The Demon Lord, at which point the chains being able to stack is intentional.