How to add multiple values with add_query_arg?

It’s not “smart” enough to reason that you want to modify the value, not just set it to something.

You’ll need to:

  1. retrieve the current value (get_query_var() probably)
  2. change it as needed
  3. use resulting value with add_query_arg()