In ArcGIS Online Web AppBuilder, using the Info Summary widget with fields based on domains changes attribute values to 'undefined', and causes an unexpected behavior with feature symbology and pop-ups within the map.
Option 1: Create all domains to be based on a Text field, and design the domains to have the exact same values for Codes and Descriptions. Option 2: Remove domains from the data schema, and use text fields instead.