What kinds of nutrients are you adding to the soil? In my opinion they look a bit under nourished. Calcium can do a lot to also improve stem development and general health for metabolizing available nutrient. I recommend and organic tomato/veg food like EB Stone or Dr. Earth at a minimum if you haven't already. Calcium can be provided in the form of Lime, oyster shell or even ground up egg shells.