I have had the same problem for channel # - in this case also on many other networks.
So I implemented this solution in code as well. For both the channel with voice and #

[Linked Image from i.ibb.co]

on ^*:hotlink:*#*:*:{
if ($+(+,$chr(35),*) iswm $1) return
if ($len($1) < 3) && ($+(*,$chr(35)) iswm $1) return
halt
}
on *:hotlink:*#*:*:{ join $iif($len($1) == 1,$1,$mid($1,2,$len($1))) }