Non-current P4 dual-channel boards will not work without matching sizes in both channels. I don't think any Athlon chipsets supporting dual-channel ever had that limitation, but it was a specific difference between the designs, not a "flaw" exactly.
The 8KHA+ is a single channel chipset.