Answer:
The United States didn't immediately annex Texas because Northerners opposed to slavery objected to the annexation of more slave territory and didn't want slave states to outnumber free states. ... it upheld the balance between slave and free states, avoided the expansion of slavery, and avoided war with Mexico.