so I managed to fix the problem with some try and fail approaches, now it works like a charm ;)

    "filters": [
          [
              "SnapshotDateText",
              [
                  "{{column(SnapshotDateText_3.selection, [\"SnapshotDateText\"]).asObject()}}"
              ],
              "=="
          ]
    ]

the real trick was using "==" operator rather than "in".