Cannabis needs a minimum of 6 hours of DIRECT sunlight on her leaves to grow properly, they will not grow very well at all in indirect sunlight.
Stop avoiding direct sunlight and things will improve rapidly, but you might have prevented this auto flower from reaching her full potential, unfortunately, by keeping iher in indirect sunlight for so long already.