Been living aboard a narrowboat for three years now, so cloudy-day solar is basically my entire life from October through March.
Here's what I've come to understand — an MPPT isn't struggling on overcast days so much as it's doing exactly what it can with what it's got. Diffuse light is genuinely lower energy, full stop. My Victron SmartSolar 100/30 will sit there pulling 40–60W from a supposedly "bright" overcast sky when the same panels would push 300W in decent sun. Maddening at first, then you just... accept the physics.
That said, there are things worth checking:
- Panel voltage under cloud — if it's dropping below your controller's minimum tracking threshold, you might genuinely be losing efficiency
- Shading — even a chimney shadow across one cell can collapse an entire string
- Battery state — if they're near full, the MPPT will throttle back anyway and it looks like underperformance
One thing that genuinely helped me was switching to Fogstar Drift LiFePO4 batteries. Because they accept charge more aggressively at low state-of-charge, the MPPT actually has somewhere useful to push those trickle amps rather than sitting in absorption doing nothing.
What panels are you running, and what's your bank? That'll tell us a lot more than the controller alone.