Inconsistency in MLA citation

Hi everyone!
I was learning about writing bibliographies in typst today and noticed something weird about MLA in-text citation generated.
Suppose I have two different sources by the same author. From what I understand, this can be written like this for Hayagriva:

article-1:
  type: article
  title: First Article
  author: Doe, John
  date: 2003-06-21

article-2:
  type: article
  title: Second Article
  author: Doe, John
  date: 2000-07-08

Then in a typst source file, I did

This is first article: @article-1

This is second article: @article-2

#bibliography(title: "References", "test.yaml", style: "mla")

Here, the expected behavior is for me to see

This is first article: (Doe, "First Article")
This is second article: (Doe, "Second Article")

However what ends up getting displayed is

I have checked both typst and hayagriva’s github issues and saw no instance of thing being reported. How could I get the expected behavior shown above? Is there something wrong with the above syntax?