This is life insurance exit tax, and is nothing to do with CGT. It's linked to the DIRT rate.
If you have three funds and cash in one, the tax would depend on whether these are three separate policies. If they are separate, then the tax is applied to the growth of each separately. If it's one policy, then the overall growth to date is what matters.