О, сколько нам открытий чудных готовит официальная документация...
Смотрим
GuildChannel.permissions_for(), видим
Return type: Permissions
Клик. Читаем (выделено мной):
Wraps up the Discord permission value.
The properties provided are two way. You can set and retrieve individual bits using the properties as if they were regular bools. This allows you to edit permissions.
Т.е. у объекта этого класса есть указанные выше свойства, и значительная доля из них - это логические значения (bool). Тебе нужно
manage_channels? Тогда проверка должна выполняться примерно так:
if perm.manage_channels: