Didn’t read much of the thread.
The reason Rudy went on Hannity and made sure he broadcasted that Trump paid Cohen back was to sate the campaign finance charge. In effect, giving the money back can be seen as refusing the “donation” in legal terms. It’s a legal tightrope to walk but there is a path now where none existed before.
Of course, this is just one of the malady of issues Trump faces.
The collusion charge is alive and well. His own sons met with Russians as did his campaign manager.
His senior advisor met with Russian Hackers who were credited with hacking the DNC.
Then there is the OOJ charge where he apparently dropped the FBI director who refused to “drop” the charges on General Flynn
Cohen’s problems and the Stormy Daniels is just another issue….
It really doesn't solve his problem. Even if it was his money, he still would have had to report the money as a loan to his campaign. Trying to push it as Cohen's retainer still puts Trump in the legal crosshairs.