Thanks for your bug report. This is intentional. It allows you to create multiple definitions for the same #channel with different passwords for different networks.