What's wrong with no-clean?
My last couple of boards, I've had to scrape the no-clean flux off as it was adding a medium-impedance short across pins/traces (about
100k). This, for example, is enough to cause USB connections to fail, offset current transformer readings, etc.