Opportunity Custom Fields are lost (values are empty) when the opportunity is moved to a different pipeline using the workflow action 'Create Or Update Opportunity'.
in addition, as a workaround, copying the values from the opportunity itself is not allowed for fields of type dropdown or number.