exactly, it's starting to flower but it's a bit too small to give a decent yield. Meanwhile, for the size of the plant, the pot is fine. Now you need to figure out why it's so small... In the meantime, the pot should be bigger, at least 6 liters for a small plant and 11 liters for a big one. Have you alternated the watering well? Water, let it dry out properly, and then water again? Do you have adequate air circulation? And last but perhaps the most important, the light. If you don't have decent light, the plant will struggle to grow.