The two main reasons why Douglass opposed John Brown in his plan to raid Harpers ferry is because first he was sure that the plan would fail and thus it would lead to many black deaths. The second reason is that Douglas thought that this plan would hurt the abolition movement due to a backlash.
Congress had decided that once a slave traveled into a free state, they were free and they could never be enslaved again. But in the Dred Scott decision, they changed their mind and people no longer had to honor "once free, always free."
Hope this helps!
C. A Persian government official who spends a great deal of time focusing on whether his actions have been good or evil