If you have foreign citizenship, you can give up sg citizenship, withdraw your cpf and migrate but you have to settle your debts before leaving.
My fren migrated to Australia last year after withdrawing his cpf and renouncing his sg citizenship.
Of course then the process is irreversible.