Index: entity_browser/modules/entity_form/entity_browser_entity_form.module
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- entity_browser/modules/entity_form/entity_browser_entity_form.module	(revision )
+++ entity_browser/modules/entity_form/entity_browser_entity_form.module	(revision )
@@ -13,6 +13,7 @@
 use Drupal\Core\Url;
 use Drupal\Component\Utility\NestedArray;
 use Drupal\entity_browser\Element\EntityBrowserElement;
+use Drupal\Core\Field\FieldStorageDefinitionInterface;
 
 /**
  * Implements hook_inline_entity_form_reference_form_alter().
@@ -45,11 +46,16 @@
     'entities',
   ]));
 
+  $cardinality = FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED;
+  if($instance->getFieldStorageDefinition()->get('cardinality') !== $cardinality) {
+    $cardinality = $instance->getFieldStorageDefinition()->get('cardinality') - $count_existing_selection;
+  }
+
   unset($reference_form['entity_id']);
   $reference_form['entity_browser'] = [
     '#type' => 'entity_browser',
     '#entity_browser' => $entity_browser_id,
-    '#cardinality' => $instance->getFieldStorageDefinition()->get('cardinality') - $count_existing_selection,
+    '#cardinality' => $cardinality,
   ];
   $reference_form['#attached']['library'][] = 'entity_browser_entity_form/ief_autocomplete';
   $reference_form['actions']['ief_reference_save']['#ajax']['event'] = 'entities-selected';
