Respuesta :
He wanted to end slavery everywhere and set a precedent that states leaving the U.S was not tolerated
Because if he has declared the slaves free too early in the war, the border stats which had slavery but never left the union such as Maryland and Kentucky might have decided to join the confederacy as well. He couldn't lose anymore support for the war effort