The lesson "I'm not your errand boy" is taught by saying : "Stuff it Vivienne. Go get your random nonsense yourself you lazy bum."
The lesson you are teaching her by giving her the wrong ingredinet just out of spite is: "I, the great Inquisitor, am a petty, spitelful douchebag."
Also how is giving someone the wrong ingredients for a magical potion (something that is supposed to be drunken by someone somewhen) not malicious? This could potentially result in it becoming poisionous (which is exactly what happens). You are basically taking the risk of potentionally poisioning or straight up killing whoever the potion is supposed to be for (Most Inquisitors probably think its for Vivienne herself or know nothing at all if they don't read that recipe next to her.) for no other reason than to spite Vivienne.
She doesn't tell you what it is ...she doesn't tell you be careful don't make a mistake and bring a normal one.
I never gave her the normal heart , but the truth is during my firstplaythrough I almost did , not out of spite , I killed a Wyvern , got a heart , thought "oh This is it , then..."
I had a doubt but thought " meh it didn't seem so important..."
I backtracked after a while because I had doubts.
But if she had told me just "It's to save someone's life .Be careful."She didn't need to give any details about her lover or whatever.Not the point.
It would never have crossed my mind to go "Meh whatever..Probably works too."