I suspect he resigned because he's received warning about an indictment.
Perkins Coie is going to be in big trouble for laundering campaign spending, at the very least.
If they also paid off Russian trolls, Warren Flood (Guccifer 2.0), or the people behind the fake Alta-bank DNS logs… they are in MUCH bigger trouble.