His linkedin post after leaving. I'm speculating from his post. He had "differences in execution approach and speed"
I would guess that if the technology is solid, but things are just slow, he wouldn't leave. I'm speculating he had issues with management being able to implement the tech.