Mike posted in the ask the devs channel that the bosses at the end of timeline quests are meant to guarantee a dungeon key drop, my experience so far in 0.9 is that this isn’t the case.
How to reproduce: Play through the game a bunch and do a lot of monoliths, see that you don’t always get dungeon keys from the bosses.