In school I learned that after several failed attempts at sailing west to India, his was imprisoned by the Spanish King and Queen because of these failures.
However recently during the BLM movement, I've heard people say that Columbus was imprisoned by the Spanish because of his immoral practices toward the native americans.
I'm curious to what extent either of these facts are actually true, especially because I wouldn't think a European king in the 1400s would care about the welfare of the Native Peoples unfortunately.
We have a whole FAQ section specifically on Columbus that contains answers to these questions. Torture, mutilation, tyranny, enslavement, nepotism, corruption, staggering incompetence. You name it, he did it through incompetence or malice, or both. If you're wondering how he managed to become a celebrated figure if he was such a disgraceful person even by the standards of his day, I had the same question and got some fantastic answers.
Columbus was imprisoned because Fransisco de Bobadilla wrote a defamatory report about him (which conveniently allowed Bobadilla to take Columbus's position.) While many of Bobadilla's accusations regarding the treatment of natives might be deflected, by saying that Columbus was forced by the political situation to allow the colonists to do what they wanted, but the accusations of nepotism hit their mark rather squarely, infact this nepotism alienated the colonists, worsening the former issue.