My understanding is that Respawn wanted that late October/early November slot to go up against Call of Duty.
Battlefield 1, on the other hand, wasn't supposed to come out in the same month. I believe it was originally planned for earlier but had to be delayed, and by then it was too late for Titanall to move.