I agree with yoru statement on Lincoln, except for the word "except" because it is not at all in contradiction to what I wrote. The North had slaves throughout the war. The North did not fight to free the slaves. Read my statement again. Slavery was not an issue for the North.
As it always is in war, the two sides were not on the same page. The South feared slavery was coming. Read the statements they made when they seceded.