I’m thinking that an expression slightly different from “mix-up” might be used with some accuracy here.
You mean, like the British slang for a mistake that utilizes "fowl" terminology?