it doesnt HAVE to add the channel OR network. Examples (in remotes):
/aop $address($nick,2) - Should add that person to the aop list with no specific channels and on a single network
/aop $address($nick,2) # - Should add that person to the aop list with a specific channel (the list would be cumulative) and on a single network. If JonDoe was aopped in #mychannel and then recieved ops in #yourchannel, it would list them like (using your example): *!*someone@*.home.com (#mychannel, #yourchannel) - network.name.here
/aop -w $address($nick,2) # - Should add that person to the aop list with a specific channel (the list would be cumulative) and on every network
Ive been using the AOP feature in mirc almost since it was instituted and never run into that problem.