Hey Richard,
We don't have any plans to add “visibility” to whether an activation was online or offline. Mostly, because there's very little actionable information there. All the actionable information is built-in to the algorithms, and how the example code is written (namely, to check every X days with Y grace days, and to optionally “skip this” with offline activations).
If you're updating license fields often then the customer should online activate.
There are also occasions where it would be useful to be able to see the date the activation last validated on your servers.
We've considered it, but we've always decided against it. It's another case where it doesn't provide actionable information. We only update the date if the activation data changes, but not if re-verification is successful with the same activation data.