It seems off that detect evil and chaos actually targets alignment. It should target only creatures with a strong bearing on law and chaos. This also means to me that things like undead and celestials shouldn't really be in there, although that's just my opinion. My suggestion would be for all of them to use the following set of creature types: Aberration, Construct, Elemental, Fey. Limiting the creature type to just those with a strong bearing on good and evil is the reason why it is possible to have such spells in alignment-lite 5e. Also, the consecrated/desecrated thing makes very little sense to me.