I agree with @yuhuisg, just because you haven't seen it before, doesn't mean it didn't work like that... it's possible people now are just having more cross channel engagement.
This is why I always tell people not to mix Tracking Code with Marketing Channel.. they are different logic for related (but different) behaviours, and often have different attribution models (30 days default for Marketing Channels and 7 Days default for Tracking Code).
If your Marketing Channels are based on campaign values, set your campaign in to the Marketing Channel Details. If the Marketing Channel is based on something else (Organic Search, Organic Social, Referrer based, etc), then set the Details appropriate to those rules... and only correlate between Marketing Channel and Marketing Channel Details.

Try checking the Tracking Code Instances and the Marketing Channel Instances metrics against your data...
You should see that Tracking Code "unspecified" will have Marketing Channel Instance, but the Tracking Code Instances will be 0.
And that the Tracking Codes that belong to other Marketing Channels will have 0 Marketing Channel Instances, but will show Tracking Code Instances..
Because these have been set in different contexts, and its the attribution that is causing the confusion.
The "Instances" metrics are set only when the Marketing Channel or Tracking Code dimension is explicitly set, but does not apply to persisted (attributed) values.
