This has been reported some time ago, I think it's a bug and it should attempt to rejoin no matter who kicked you (including yourself), but some others believed it to be correct behavior as it is and not a bug.

~ Edit ~

https://forums.mirc.com/ubbthreads.php?ub...true#Post173756

Here's a script to use as a workaround until this bug is fixed, if it's fixed.

Code:

on *:KICK:#: {
  if (($istok($nick $knick,$me,32)) && ($gettok($readini($mircini,options,n0),8,44))) {
    echo $iif($gettok($readini($mircini,options,n3),23,44),-ct info #,-cst info) $&
      * Attempting to rejoin channel #
    !join #
  }
}



Yes I know about my comment about the script in the referenced thread, but that was when I thought this bug would be fixed, now it doesn't seem like it will be.