You could either make the variable names have underscores (i.e. Task_name, or more pythonicly, taks_name) or pass a dictionary as a single arguments
anvil.server.call_s(
'send_task_email',
email_values={
"Assignee": self.assignee,
"Task Name": self.title,
"Due Date": self.due_date,
}
)