Will the payload distinguish what exactly matched (DBA vs. legal name vs. input)?

Yes. The response includes the Legal Business Name, any Assumed/DBA names (when present), and a “Search Input Hit” field that shows the string that triggered the match.

field-behavior-interpretation