Your header is too long. We can't read it. Nevertheless, I don't see a case for metonymy here.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
wholegrainIt doesn't make sense if we interpret the sentence literally.No, it doesn't. But that doesn't make it metonymy. Metonymy is when a waitress complains that the ham sandwich never leaves a tip (meaning the man who ordered the ham sandwich, of course). What you have here is a metaphor.