First off, congrats on your first ever grow. Most of what you mention are good conditions like: water ph range, water ppm, temp range, humidity range, co2 range – all of those are in acceptable ranges. You mention 1900-2000ec which I’m assuming is actually PPM? Unless you mean 1.9-2.0 EC ?
Looking at the plant, I see some purple stems and 3-finger leaves which makes me believe the plant either went through a deficiency or a lockout at some point. The plant size and buds do appear to be small this late into flower. Was the plant stunted in Veg or flower? Also, do you every check the PPM of the coco runoff?