Remember that ancients give 3 forgotten souls and are about 10% drop. So for every 100 legendaries - 90 will give 1 and 10 will give 30 - so you'll get 120 forgotten souls. So you've gotten less than you think.
But yes you're probably unlucky. I got 5 primals before I'd hit 750 paragon.