You must understand why you need a unary comma in the first situation in order to understand why it is not needed in the second.
-ArgumentList Object[]. , PowerShell ( ) , .
, (, $AnyObject, $EvenCollection), , PowerShell , : , .
: :
Invoke-Command -filepath $createSAPSPath -ConnectionUri $uri -Credential $credential -ArgumentList $accountsList, $groupList
... .