some weird shit is going on, the hands that use to make me money are running 60buy-ins below EV, I've ran bad in the past, but the more I play the worse I run

Whenever I join a site, things go as normal for first 600k hands or so, but after that, it's downhill. I go from winning a modest 6-8bbs/100 to losing 6-10bbs/100.
I have been through this at UB, full Tilt, Pokerstars, Ipoker, and 888, at party I NEVER ran good and only ever played 120k hands there so no opinion
I don't remember rec and regs running this exceptionally well except at NL 50-200 LOL
I have dropped to micros and uNL to just data mine the RNG these days, I need to be convinced we are not being cheated

As you can see by the graph above, I have NEVER ran good, I hit more gutters then I do OESDs... (I circled the date to show how long I've been just on this particular site)
I was regular NL50-100 player, today I don't dare play above NL25 and find myself sticking to the micros these days until I see the math add up.
But after playing 4 million hands I can't find myself seeing the light at the end of the tunnel.
If anybody has gone through what I am I would love to hear from you