It seems there's a problem with Schema identification when reassigning patch numbers.
If you have multiple schema items within a patch and extract the patch for multiple schemas, all is well.
But if you reassign method items from multiple schemas to a new patch, the schema is lost on lower schema ...