I can see haki altering the weather like Shanks and WB collision but controlling it directly to strike lightning is pretty next level.
I still think The theory about Dragon having a df that controls weather somehow is good. Either that or Enel shot down lightning from up there lol