What an awful syntax for local channels.... I can see how it goes wrong there: any other ircd i know either has no local channels (they're a bitch to manage and keep control of), or when they do they use a seperate channel prefix (& instead of #). Anope only checks for the channel prefix to see if a channel is registerable.
I do wonder why you can register this channel with Anope tho; it implies Anope sees that at least someone is on that channel, but yet it doesn't op, ban, etc. anyone on there. If Anope even sees someone on that local channel, it's not even a pure local channel...