Yes, one gain cannot offset another. But spreading over 2 years spreads the income - which may or may not save tax.
The only way to save on CGT is to reduce income. This can be done by:
1. Prepaying interest on other properties
2. salary sacrifice into super
3. make sure you are claiming...