Yes, this is very slow, but still plausible for a Thai landrace. Week 16 from seed is not the same as week 16 of actual flowering, and your diary shows that they continued vegetating for weeks after the flip. The slowest plant may only now be entering true flower, so another 8–12 weeks, possibly longer, would not surprise me (especially for the plant that just recently started flower).
You did several things right. However, based on your diary, these plants have also dealt with repeated topping, supercropping, and other high-stress training, limited root space, inconsistent watering, a crowded canopy, and lights only about 10 cm away. Those stresses may be slowing an already extremely slow tropical cultivar, which can compound these traits.
At this point, I would stop major pruning and supercropping, tie the tallest branches sideways, maintain consistent watering, and simplify the nutrient program. You might also consider changing to 11/13 to encourage stronger flowering.