I think they have lowered the Book drop rate. I've played this game for a long time now, and have not seen anything like this.
Since the daily achievements were introduced I put 5 normal souls in every day. Haven't had one red character since. Not that I need more as my space of 100 is filled but I noticed this as well.