After research and some trial and error what solved it fairly quickly were high doses of extremely high quality fish oil (DHA & EPA) and an overall cleaner diet with less low quality gluten.
As for the "spots" sunlight seemed to be the best disinfectant to the point where now if there is any flare up I just get a nice tan and they go away.
I have no scientific basis for any of this so DYOR.