The original statement is correct as I wrote it. The phrase “as long as there are sufficient RAM expansion ports” implies that you can add as much as the motherboard will support.
My HP has 2 expansion slots but will only accept a total of 1G (yeah, it’s older) total RAM. I have a 1G chip in slot A. I can put any amount of RAM in slot B now, it tells me it’s too much (and doesn’t boot).