RNG is Random.
For the ARR relic chain, it took me 56 runs of Brayflox (hard) in order to get my one dungeon drop.. I then got the next 4 one after the other.
Soo.. just keep going! It'll drop eventually. It's not broken, RNG just really dislikes you :\