Yes I did reshape my input. Check this post where there’s an ongoing discussion that might be helpful to you.
The way you reshape your input is key. I started with a target set of only a single timestep, which I believe doesn’t work well for LSTM as the target itself needs to be a sequence in order to apply recurrency.