Without knowing the cause but if I had to guess this looks like pilot error. At least statistically that the leading cause of crashes.
I am surprised pilots still manually land planes. Is the auto-landing feature not implemented well enough? But then it's relied upon in low visibility. So it has to work, they why isn't it used more often?