It somehow clips with a texture under the floors that nobody knows why it's there, all they know is the game doesn't work if they remove the texture. Something like that, probably.
I dont know but my guess is the script commanding him to escort 5 loves of bread at 10am clashes with his script to eat the bread in the inn at noon and creates an infinite loop where he can't remove bread from his inventory because it conflicts with the escort mission, can't escort bread as it's the wrong object type to be escorted, must remove bread to eat it.