But God is not an "explanation" for anything.
This is basically your thesis:
Saying that "God did it" doesn't tell us anything. Nothing.
That's why your thesis that "God did it" is interchangeable with "Zeus did it", "Odin did it", or "Allah did it".
The names for the theistic Gods are interchangeable because they don't add anything to the discussion.
Saying that "God causes water to freeze when it drops below 32 F" doesn't add anything to the discussion. "Water freezes at 32 F" does just fine.
The claim that the names of Zeus, Allah, Thor or Odin are interchangeable with God is only true if none of them exist in an ontological sense.
But if God exists and the rest are only myths, then they are not interchangeable and your statement is necessarily false.
As for the freezing point of water—if the only important questions are the what questions, and meanwhile the why questions and the how questions don’t add anything to the discussion, then we should do away with half of all university departments. I know you can see the absurdity of your comment on this.
An important distinction here—perhaps you’ve run across this in referencing Lennox—is that between mechanism and agency.
God provides the explanation for agency. Science is the means to our understanding of mechanism. But it is a separate idea from agency. Please think about this.