They changed the system, chests drop based on a hidden cooldown now.
So, if you get a blue chest from a normal mob you have to wait before trying to kill a violent mob, for a chance to get a blue or red chest.
There's no indicator for this cooldown. It's pretty dumb tbh.