Upon further exploration I noticed the following:
FireStoreDocument->setArray($fieldName,$value) throws this error:
Invalid JSON payload received. Unknown name \”array_value\” at ‘document.fields.value’: Proto field is not repeating, cannot start list.
The other Field type functions work just fine.
Can you post a working example of an arrayValue field type?