Missing form state values after adding submit function
Entity forms usually run as first submit handler the entity builder functions. Then following submit handlers can get the processed field values directly from the form object entity:
$entity = $form_state-&gt;getFormObject()-&gt;getEntity();
$field_values = $entity-&gt;field_foo-&gt;getValue();