1. Cut the lactose. That's your sweetness. Yeast can't do anything with lactose, so it'll taste sweet because it IS sweet.
2. Cut the boil hops out almost altogether. Shoot for 30-40 IBU, max. For 5gal, I do about .25 oz at 15min, 3oz of a variety of hops for 15min whirlpool at 180F, 3-4oz whirlpool at 120F for 30min, cool, transfer to fermenter. Dry hop with about 3oz at 48hrs, a other 3oz 2 days before kegging.
3. Keg or bottle early. Like 8 days after pitching yeast. And, one of the most important things for a NEIPA, limit oxygen contact with the beer when kegging/bottling.
4. Find out what kind of water you're using. Or make your own (my preferred method). I shoot for 75/150/75 Ca/Cl/SO4 ratios with a mash ph of 5.20-5.35. I've found this gives me the best mouthfeel and reduces the bitter to a rounded level, but not overly present.
Also, drop the flour. It's a gimmick and not needed for haze. On that note, neither is wheat or oats, but those aren't wrong or your issue.
This is my latest using about 75% 2 row, 20% golden promise, and a little carafoam and aromatic to round it out, 8oz dextrose to dry it out and about a lb of citra, mosaic, and galaxy. Was better than anything I can get here locally.
View attachment 591357