An LSTM has two internal states: h and c. I don’t know the why of that behaviour with Sequential but try either passing both h0 and c0 values or not passing them at all in order to let the model do the default initialisation.
Let me know how it goes…
EDIT: not passing any state value works for me…