Good advice from @Wake - to add, how much trimming has been done on the plant? Each leaf cut in veg takes away from the plant’s ability to grow. During the vegetation stage we want many leaves as they act as the powerhouse for the plant. I like to wait until the box is filled up horizontally and near transition before I start to trim leaves.
Each trim stresses the plant so that could be a contributing factor behind her stunted growth. Was she topped too? That easily adds 1 week or more to veg.
The pH and nute bottles look on point for this far into the grow. No issues there or with your air pump/stone. The roots do look dark and like spaghetti. Any idea what your water temps have been?