It's pointless to debate this topic when neither of us know all the fact nor all the laws.
Frankly, there isn't much debate to be had. One can only try to dispute the alleged facts of the indictment (which are all completely based on documents that the prosecution will have to show in court). If the alleged facts are true, Wesselberg and Trump Org are guilty of the crimes of which they are charged. This isnt a set of charges case built on circumstantial evidence or testimony. They built the charges on documents whose contents spell ou fraud.
that's why the right wing noise machine is focused on silly red herrings, like "I knew a guy with an apartment for work once" and "These are just fringe benefits" and " this is a political witchhunt".
this is because there really is no debate about the indictment, regarding its allegations or evidentiary support. If the prosecution has the documents it claims to have and they include the data the prosecution claims they contain, it is then definitively shown that Weisselberg and the Trump Org committed those felonies. All that is left to him is to cooperate with the prosecution to reduce his penalty, or try to argue a technical violation by investigators or the prosecution. or he can suck it up and take his prison time, taking the fall for everyone else involved in the criminal conspiracy.
So really, all that is left for all of us observers at this time is to claim "The prosecution lied and does not have that spreadsheet", or something similar, if we wish to undermine the indictment. I would say it is a very safe bet that the prosecution has all the documents they say they have, and that the data on the documents is what they say it is. The crap Rudy tried to pull in a Pennsylvania courtroom ended in total embarrassment for him, for Trump, and for their entire legal team. Rudy had to quickly withdraw his unevidenced claims, lest he be sanctioned by the court. I would not bet on a repeat of that incident, in this case.