Can someone help me figure this out. I have been trying to fix this for days.
Apparently your c_next is not the correct shape.
So that points to a problem in the line that calls lstm_cell_forward(), or a problem in your lstm_cell_forward() function itself.