Alright, then. I actually would have liked to explain it to you verbally directly via TeamSpeak, but nevermind.
First of all, we have again a few clients and differently set channels.

Bravo as admin has the highest subscription power and therefore full permissions to subscribe to any channel.

The regular needed subscribe power of the channel is lower than or equal to the i_channel_subscribe_power
of the client/server group.

The user Alpha still has a limited view of the channels and therefore cannot subscribe to all channels.

Alpha can subscribe to a total of “6
” channels.

The “Private Area” channel is skipped, since the required regular subscribe power of the “Private Area” channel is higher than the assigned i_channel_subscribe_power
of the client / server group.

Charlie has no i_channel_subscribe_power
assigned, only the i_client_max_channel_subscriptions
is set to “-1
”.

This gives him the possibility to subscribe to all channels that do not have a regular required subscribe power set.
In this case, each channel has a regular required subscribe power. Even Charlie’s own channel needs at least an i_channel_subscribe_power
of at least “5
”.

Normally Charlie would not be able to subscribe to this channel with his server group / client permissions / channel client permissions himself, but since he has Channel Admin as his channel group in this channel, these permissions are skipped.
The channel admin has a i_channel_subscribe_power
of “10
” and thus exceeds the regular required subscribe power of the associated channel, which causes it to be subscribed.

In fact, I forgot something. Now it should contain sufficient information.