honest take: it's a lot, but the problem isn't how it looks, it's that with this many levels price is always near one, so every move ends up "respecting" something
two numbers that helped me cut mine down:
\- NQ's average daily range since 2010 is around 175 points (more at today's prices). you've got levels every 40 to 80 points, so on a normal day price will touch three or four of them no matter what it does
\- yesterday's high or low gets taken out on about 87% of NQ sessions. so "prev day high" being hit isn't information on its own, it's what a normal day looks like. what matters is what happens after
what worked for me was keeping the two or three levels i could actually test (prior day high/low, the opening range, one higher timeframe zone) and logging what price did at each over 50+ sessions. the ones that showed nothing got deleted. my chart got boring and my trading got better
so i'd keep the order blocks you trust most and drop the rest for a month, then see if you actually miss them