Could your leech be hooking to windward? I have to keep an eye on my sheet tension in light air to keep the top from hooking to windward. It may be due to my top batten being a little too stiff for the light air..
In the heavy air, it may be too much rotator causing the front telltales to break? You said you maxed out the downhaul and it still broke early, so I am suspecting that there may be too much luff curve ahead of the telltale and that leads me to think the rotator is not right for the conditions. Either that or your footing too hard...