The DOJ and the previous Manhattan DA Cyrus Vance Jr. both looked at the NDA and concluded they couldn't call it a campaign finance violation. The SoF focuses almost entirely on the NDA, so based on that, I'd say Bragg has his work cut out for him.
Classifying the Cohen payments as legal expenses on the books might be tax evasion if Trump deducted the money as a business expense- but the SoF says he paid it from his personal account. Vance had his tax records, so I would guess that Trump probably didn't deduct the payments- Vance should have bounced on that if it was there.
Lots of inferences, not much in thge way of real evidence that I can see...