It is standard practice for retirement villages to repay your occupancy advance when the unit has been on-sold. However you will want an assurance that in the event the on-sale is delayed for some reason you will be repaid.
"We guarantee that if the new resident has not settled within six months of you vacating your unit, then we will pay you interest on your occupancy advance until it is paid in full."
This gives us an incentive to on-sell your unit and repay you promptly. Did you know that in over twenty years the longest time a Ryman resident has ever waited is six months to be repaid their occupancy advance?