But when your provider verifies this pact, it expects size of the list per key to be be one always. If your provider returns list of size more than 1 for any key then it fails saying expected size is 1 but found 2 size for any key.
This looks to be a bug.