Grafana + InfluxDB Flux - query for displaying multi-select variable inputs

Hi everyone,
I’m still suffering the same issue… could you help to check where i missing, thank you!

variable setting

Query

from(bucket: "python_amqp")
  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
  |> filter(fn: (r) => r["_measurement"] == "line_protocol")
  |> filter(fn: (r) => r["pointName"] =~ ${v_pointname}:regex})
  |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
  |> yield(name: "mean")  

Query inspector

from(bucket: "python_amqp")
  |> range(start: 2021-10-18T05:14:22Z, stop: 2021-10-18T08:14:22Z)
  |> filter(fn: (r) => r["_measurement"] == "line_protocol")
  |> filter(fn: (r) => r["pointName"] =~ {pointName1,pointName2}:regex})
  |> aggregateWindow(every: 5s, fn: mean, createEmpty: false)
  |> yield(name: "mean")