Hello David,
On the Directs and Transitives, what languages are you seeing this behavior? Here is the Scanning documentation discussing the best methods to scan and how to get the Directs and Transitives. Analysis
Your scanning options are CLI Scan, CI Integrations, or the Evaluate binary you mentioned.
I hope this helps.