It is probably some combination of your hops, but I have made very crisp pilsners with hallertau. Don't like spalt as much and I like saaz, but not in German pilsners, as I find it to be a milder hop than hallertau.
My other thought is, what is your water like? When I have had success with...