Hide/Show furigana behavior

I apologize in advance if this has been asked before or if I misunderstood something (which happens a lot), but here’s my problem:

This is something I noticed a while back that I never gave too much thought, but as I advance and see a lot of words with similar kanji that have different readings, it’s kind of bothering me now (just a little lol). Whenever I get a new word with a kanji I’ve already seen before, furigana does’t show up, even though the readings are different and the option is turned on in my settings.

For example, the words 会う and 会社 have the kanji 会. Now, if I get 会う first and then turn off furigana, next time I see 会社 it won’t have furigana as well, even though they’re different readings and even if it’s the first time I see 会社. I tested this using the vocab page for each:

ezgif-56bd5527cd56c213

Is this an expected behavior? If so, is there an option to show/hide furigana just for that particular word instead of the kanji itself?