If I set the query option to IGNORE then it will only run for the first array:
$db->setQueryOption('IGNORE')->insertMulti('users', $data)
The insertMulti() calls the insert() method for each array.
After the first run it calls the reset() method in _prepareQuery().
And the query options becomes empty for the next arrays:
$this->_queryOptions = array();