I also think the fact that there is essentially no consequence whatsoever for police plainly lying in warrant applications is a major oversight.
100% of the applications for granted warrants I’ve read have had clear factual errors in them, sworn under penalty of perjury (ha!).
We don’t even track what percentage of warrant applications contain perjury (~100% in my estimation), much less what percentage of those so swearing face consequences as a result (~0% in my estimation).
The system is broken.