As MarcusH mentioned, your two mappings are identical in terms of the "Rule Expression". Basically only the first one will run because, by nature, a mapping rule means everything that did not get captured in any PRIOR rules like prior 1:1, prior complex expressions, prior ranges and prior mask mappings that happen before the final mapping.
What you want is to map all valid mappings first, either via 1:1 or mask mappings that happen FIRST, then your catch all should be to UNKNOW_U1 or something, not to .
You should have only one mapping that is rule expression "*" and then map it to None or UNKNOWN_U1 or something.