I am using web-chat UI and I have identified this issue.
For an intent (user says “hi”), I have two utterance statements which would be displayed one after the other in the UI.
If both of these utterances have buttons, then the buttons associated with the first statement are disappearing once the 2nd statement and its buttons are displayed. But, ideally, they should be persisted in the UI along with the first statement.