Indeed the objects in the items expression object have at most 2 properties, state (always) and displayState (only if there’s a format pattern or transformation involved).
If you want to display the state somewhere but are unsure of whether the item has a displayState or not you can use the logical OR operator since it can be used with non-boolean operands i.e.: =items.MyItem.displayState || items.MyItem.state will return the displayState if it exists, or the state otherwise.