Retain component spacing only applies at the component level. You may have to employ a different strategy (e.g. using the align tools) to get multiple objects aligned.