Hi @wunderdojo
I’ve just done some debugging through the ACF ajax JS and found that yes, the empty array value is required.
Without the empty array value, jQuery won’t post the array, and ACF won’t know that the post’s term’s have been modified.
Continue using your array_pop, or consider using in_array
Thanks
E