Question: is there a limit to recruit three houses?
Answer: There is no limit to how many characters you can recruit per run, but time is a natural roadblock. It'd be difficult to bond with every recruitable student, knight, and professor at Garag Mach before the time jump (the point in the game which most characters become unobtainable).