The recruiting from 0 has been worked on multiple times and it's a coding issue that hasn't found a work around yet but it's something that been wanted for a long time and has always been a WIP change.
Same issue exists for making multiple recruits show up in a camp in the same reset. If everyone actually fought all of their fighters i'd be more open to the idea but i would need to put something in that auto retires fighters that are just hanging out being inactive first.
Without looking that sounds like the cronjob needs to be updated, or the database table/column also might only hold a "1 or 0 (ie TRUE or FALSE)" where it either loads a single recruit or it doesnt.
Feel free to PM me if you ever want a new set of eyes just to check something out, ive done alot of code writing for MUD's as well as webwork.
UC