How to deal with synonyms when studying for JLPT?

Hi all, see title. I am using Genki as my main source of study for grammar and vocab. I am taking the N5 in July and so I am using the Bunpro practice tests. My vocab score so far has been reasonably good, but I keep falling into the same pitfalls regarding synonyms. Specifically, vocab that Genki doesn’t teach but comes up in the JLPT tests (at least the Bunpro ones). An example is this; I got this wrong as I had no idea what the correct vocab to use was. It’s obviously a meal at night and Genki teaches ばんごはん。Genki also teaches “ひるごはん”。From what I understand, Genki never teaches these words.

How do I combat this, or do I just accept that I’m not likely to know every word that can appear in the JLPT?

As a person who passed N2 mock test I would press ちゅうしょく here as well

Well, I guess it’s a super rare word. Even in English when a person I was talking to me said “I’m gonna be there for lunch” I had to make sure it’s the middle one by googling it xd

But ye, you might not know all the words, but to pass, you’ll have to do only 50% of the test correctly, so if you get good results on a mock test it shouldn’t bother you if you miss a few questions here and there.