It’s a common practice to reuse schemas and types within your BizTalk solution. Lately, I’ve encountered an issue regarding this. Here you can find a simplified example and a solution to the problem.