Unfortunately. It's a result of the way the driver works with Hail based devices. The device itself doesn't say that whether the change was triggered by a physical or digital command, it just sends a Hail message which instructs the driver to request current state. When the driver requests the state and processes the response, it makes the digital or physical decision based on whether or not a command had previously been sent by the driver. You can see this as the value "bin" in the state variable.
As noted above, if you are using the Leviton DZ6HD Z-Wave Dimmer driver, you are guaranteed to encounter this because the driver has a bug where it requests state twice rather than once. The first response viewed as digital, and the second as physical. I recommend using the Generic Z-Wave Smart Dimmer driver which does not have this issue.