In Roles Manager we have permission "Move Members". In description of this permission says that we "can only move members between channels both they and the member they are moving have access".
Why people who have permission Move Members can Disconnect other members from channel? Disconnect from channel and Move between channels are different things! It is very important!
Just add permission Disconnect to General Permission (where are permission Administrator, Kick members, Ban members) and exclude Disconnect from Move Members.
Thanks for your job. Good luck