Ambient temp change does not correspond well with the panel temp change, using my IR gun gizmo aimed at the back of the panel (the IR gizmo calibration seems ok as the ambient in the shade cross-checks with a regular thermometer)
I got panel 44C with 16C ambient and panel 51C with 25C ambient and amps were approx. 15.5 vs 13.5 ( PWM would have given me 14.5 with 230w in both those temperatures)
It seems that the sun heats the panel to whatever it does regardless of ambient because they are affected by the sun to different scales. I think I am confusing how the sun heats the panel more in the summer by being higher with the change in ambient for cause and effect.
The change in amps is about right for panel at 50C so that ought to mean the controller has nothing to do with it. It is the controller in the shade that is getting the change in ambient while the panel is getting the change in its temperature from sun exposure diff seasonally plus ambient diff.
Anyway it is what it is and you cannot tweak Mother Nature to get more.
On the Eco-W, ISTR there was a video of the insides showing the temp sensor, so how can they say there is no temp comp? You said maybe it is just for its own temp protection. We do know you shouldn't leave it out in the sun or else it goes wonky (same as other controllers will---keep them in the shade.)