The AHP software doesn't actually "know" the module's present dim setting.
While AHP is running, it "remembers" the setting it last "told" the module to go to, but this can be inaccurate if AHP has been offline and the module's dim setting was modified by an outside source (even a MACRO stored in the CM15A)!
Modules that are not in the "Monitored House Code" are only tracked by AHP when the AHP software is running and the CM15A is connected to the computer.
Modules that are in the "Monitored House Code" are tracked by the CM15A interface (to a point), but I'm not sure that includes the present dim setting.
The main problem is that most X10 modules are not "two-way" and can't be "asked" their present status. This means that AHP has to rely on its "memory" of where the module "should be", and for the reasons above, its "memory" may be inaccurate.
Hope this sheds some light on the subject (pardon the pun
)