@ptrblck
Thanks for your response!
Yes I understand that there is no activation between the two layers. I have tried a couple: Tanh, Relu and Sigmoid that all yield a similar output.
And yes, I have that call there to ensure they are the same shape.
Could it be a problem with the data itself?