I can't seem to reproduce this. If I am banned while disconnected, then $chan(#).status returns "kicked" after trying to connect and joining the channel. A /part #chan still works.

Am I missing a nuance/setting? Can anyone else reproduce this behaviour?