Here is the reply from SepaSoft - It answers the question but still makes me a little sad. When I tested his theory using SepaSofts slider the correct values showed up.
It appears you are using your own query to get the downtime codes?
How are you getting that data?
I checked with the developer and in OEE V1 the code persists in the DB for historical access. The downtime table gets the list from the Downtime Codes existing in the internal representation of the production model.
Currently, we do not support a way to get that list via scripting directly. The intent was to use the supplied downtime table component to manage downtime events. Although this component is based on, and appears as, a standard table it has a large amount of functionality and event manipulation built-in. In OEE V1 these functions are not exposed outside of the component, unfortunately.