Compare and Merge with MergeModel Object

Has anyone successfully implemented a Compare and Merge using the MergeModel Object for Forward Engineering?  I have a macro that calls both the MergeReport and DoMerge methods using a QuickLaunch created through the UI, but both methods just cause an application crash.  I've tried it in version 11 and version 2017, and the same thing happens.  I had created a case with Idera, but was wondering if anyone has successfully done this.