Look at the treasure classes: it's always been possible for meph to drop a valor because it's in his highest treasure class (TC78). It doesn't matter that wf and gf have the same qlvl(85), they're in TC87 making it impossible for meph to drop them. The fact that you found a valor from meph isn't a bug, he should be dropping valors, although very rarely.