So those two (well, 4) met locations are not legally obtainable?
internal static readonly HashSet<int> ValidMet_USUM = new HashSet<int>(ValidMet_SM)
{
194, 196, 198,
200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232,
};
Can remove 194 and 196 if that's the fix that is necessary.
Possible that they're unused individualized locations... might not even be worth programming in edge case handling to not merge them.