Yes, defoliation is your enemy, not your friend, especially with autos.
Topping too.
All the leaves you removed has caused a deficit in energy production, thereby slowing growth.
Without the leaves, which make all of the plants energy requirements, the plant will struggle.
Energy can not be diverted into flowers or anywhere else, all energy is used equally where ever their is growth ocurring and the belief that somehow by removing leaves it will somehow "channel" energy into flower growth is probably the biggest single error in understanding plant biology.
With less leaves, there is less energy for growth.
Just remember -
Maximum amount of healthy green leaves = maximum amount of energy production = maximum amount of growth.
It really is that simple!
Besides, if your plant did not need those leaves, it would not have grown them in the first place!
Autos are really fussy plants and topping should be avoided in my opinion, the grow period of autos is so short before they start flowering, that any topping and its associated recovery time can really reduce size due to that recovery time slowing growth long enough to limit size before flowering commences, by which time nearly all further size growth will stop and the plant will focus solely on flower production over increasing the plant size.
So, next time and for bigger plants, avoid any defoliation and definitely avoid topping would be my recommendation.
Hope this helps, Organoman.