Hi Larry,
This looks like a defect and you should ideally get the customer to report an SR.
However, I think the problem is that you are returning 'true' without setting any value to the IXCavityMappingResult. It looks like this result is not initialized in some way. If you return true from the match method, you MUST assign a valid result to the IXCavityMappingResult.
This constraint does not affect slot connectors (including junction box connectors).
Simon