Wrong Campaign Showing in Analytics

Hello everyone,

I'm having a weird issue with Analytics. We have a few contributions showing up as the wrong Campaign in Analytics. The widget is just pulling Campaign and Contribution Amount filtered to a contribution date between 7/1/19 - Latest date. I looked at a contribution with an issue and the Campaign and Fund are correct in the contribution (this FY), but the Source/Appeal associated is from a different Fiscal Year. My widget is not pulling Source or Appeal.

Instead of using the Campaign listed in the contribution, Analytics appears to use the Source as the primary way of associating a contribution to a Campaign.

Visually: contribution Source -> Appeal -> Campaign

It appears that if we enter a wrong source code at contribution entry, the contribution to count towards the wrong campaign in Analytics. Is anyone else having this issue?