(answering in main thread instead comment)
ok, trying to explain:
the "referrer" is a dimension that persists as long as no new referrer is set. the detection for a "referrer" is rather simple, basically looking for the "browser referrer" not matching internal URL filters: https://docs.adobe.com/content/help/en/analytics/components/variables/dimensions-reports/reports-ref...
on the other hand, "marketing channels" is a complex rule set (as you sent the screenshot). and a channel (depending on the expiry) might persist across multiple visits.
in your report table you mixed both dimensions which gets you into "trouble". some of the values don't make any sense at all since they have different expiry.
just an example: a user comes to your website by social networks, marketing channel is set and the referrer should be perfect. but if the same user comes again the next day (another visit), directly accessing the website the dimensions will be mixed:
referrer: set to "Direct/Bookmarked" (no info)
marketing channel": would match "Direct" but I assume you have "no override", so the last "MC" (social) will stay alive (depending on expiry). so your "report" shows information basically about "different visits"...
best use "marketing channels" with breakdown "MC details" to report on the "same entry".
let me know if you need more information!