When you say it's skipping lines, what do you exactly mean? Empty lines? $strip could cause a situation to occur where you'd end up with an empty line. As an example: line that only has control codes in it.

Other than that, I see no reason why it would "skip" any lines, unless it's a bug in mIRC.

Here's an alternative, that will work quite a bit faster when copying large buffers:
Code:
alias chancopy clipboard | filter -wk $active chancopyx

alias -l chancopyx clipboard -an $strip($1)