Mysterious Ways Merygold Bug?

Greetings Ser Knights.

After the drinking binge with the Uzhitz priest in the “Mysterious Ways” quest, he wants me to do his sermon for him. As I walk with him from his house to the Church I pop a marigold decoction so I can get rid of the hangover. After this the priest yells at me and I fail the objective and am thus forced to get the info I need elsewhere to continue the quest.
I assume this is a bug, since this is super immersion breaking and makes no sense in a RL situation. Why would I be required to be hungover? If it’s for the benefit of the following cutscene the inventory needs to be at least disabled so this doesn’t happen by accident, or I get the contents of my inventory back after the sermon.

Best regards!