Personally, I would leave them where they are. The capacity of the container is very important but it isn't everything. 3 gallons is large especially if you have 16 plants. You're 2 weeks into flowering which means the plant is either right where it's gonna actually show signs of flowering or it's about to.
Re-potting at this point would cause more harm then good.