It's rust fungus. I had the exact same problem. It took me 2 years and 6 wasted grows that cost me thousands of dollars to find the answer. Solution is commercial fungicid like Myclobutanil, Trifloxystrobin or Difenoconazole. My plants looked exactly like yours.
like