Apparently LM2931 from different vendors are not equal. Say according to ON semi datasheet it does not have any problems with extremely low ESR (MLCC). But according to TI, it should not be to low. On the other hand, TI can tolerate double ESR on the high side. IC schematic in the datasheets has some differences too.