The BJP-led NDA won all four Bihar by-elections, marking a setback for Prashant Kishor's Jan Suraaj party ahead of next year's Assembly elections.