Naruto CAN be caught by a genjutsu. The misconception is that he can't, when everyone can. Kurama/Naruto can just break it if they know they're in a genjutsu, by disturbing the chakra flow. Infinite Tsukuyomi, however, I can't say much since it hasn't happened yet. Although, having two entities in one body, it's logically reasonable to say that they can break that as well.Since Naruto has Kurama he can't be caught under a genjutsu right and maybe Infinite Tsukuyomi would not have effect on him (same goes for B) or is Infinite Tsukuyomi too powerful