B. the issue of slavery
The root issue that prevented Congress from adding Texas to the U.S. for many years was primarily the issue of slavery. Texas was a slave-holding territory, and its admission as a state raised concerns about the balance of power between slave and free states in the Union. This contentious debate delayed its annexation until 1845.