Unrecognized arguments when passing vars from command line

Hi team,

I am having an issue where it keeps throwing me error of unrecognized arguments when I tried to pass more than one argument from the command line in dbt. I am pretty sure I have followed the syntax/format of the commands by following this guide: Project variables | dbt Developer Hub. Would be appreciated if someone can give out some pointer here. Thank you.

dbt command:
dbt run --vars '{"target_table":"table1", "source_table": "table2"}'

Error thrown:
dbt: error: unrecognized arguments: "source_table": "table2"}

Hello @gaojun05

Can you please share the dbt model which refers these vars?