I'm developing an application based on lead changes, and I noticed that, at least when querying the API for changes to leads' leadStatus, I get a number of lead change records where the 'fields' leaf is NULL. I have confirmed, via lead activity logs, that there are no lead status changes that correspond with the time stamps for these leads' NULL field changes. That said, can someone help me understand why I even get lead change records for queries specific to leadStatus?
I ask not to complain, but to help me make my app more robust and/or more intelligent. It's possible that knowing the range of potential reasons for time-stamped NULL results from lead change queries would provide an extra layer of intelligence for my application.
Thank you, in advance, for any insights you can share!