The problem truly is Cedric’s droprate. It has been ever since:
So to increase the gem value of vault keys they chose to boost Cedric’s drop rate through the roof (among other things). Legendary troops have a high “gem value”.
I’m not saying vault rewards need a buff, just the Cedric drop rate needs adjustment in favour of the other troops.