The answer is in the article you linked to. Justice dept guidelines say prosecutors must avoid taking action near to an election that could influence the outcome.
Do you remember what happened when he dropped a bombshell right before an election? It would seem Mueller is following DOJ guidelines and waiting for the appropriate time.
I think that we will see that the Trump Tower meeting had way more happening in it than they are letting on.
This bit of info dropped this morning.
So we have a participant in the meeting setting up a new shell company a month before the meeting and then a lot of sketchy transactions around the people who were in that meeting.
To deflecting and flailing around, sure. What you and I feel about the alleged timing of the release of his report is irrelevant to why he’s allegedly timing it for after the election.