Yes you cant avoid this 20% like this as its a CIT not withholding tax.
Its rather opposite:
With Estonian residence + estonian holding and cyprus branch or subsidiary you avoid 2.65% tax otherwise payable by Cyprus resident persons when they receive dividends