Nothing wrong with the EFW firmware, the problem was on the ASCOM platform side of things. Changed the unidirection value to true in the profiler and the action sticks. Obviously ASCOM must be able to change the wheel property but it does not provide that as a method, somewhat confusing.