DiffEqFlux gradient error: breaks with increasing size of problem, size should not affect autodiff

Random idea, try Array(soln)[:,end]' and see if the error goes away. Seems like an odd omission of an adjoint. @dhairyagandhi96