Share Extension on Mac Catalyst not working to store data to Core Data which uses iCloud sync

Does anybody know what's wrong with this situation? Is there any additional step to take to make Share Extension work on Mac Catalyst?

My To-Do app uses Share Extension to create a task data with web page title, URL, and assigned goal, (from Safari), and store a task data to Core Data. It does work on iOS devices, but doesn't from Mac Catalyst version.

The Core Data is synced via iCloud among iOS/MacOS devices. By the way, Share Extension default view was too small on Mac Catalyst, so I replaced it with a custom view.

Data share is working on iOS devices with the new custom view, but not from Mac Catalyst version (the custom view looks fine, though). After pressing Post button, Xcode doesn't crash and I don't see an error log in console, perhaps Xcode is not logging from Share Extension.

Any input is appreciated.

Thank you
Did you figure out a solution? Facing the same issue.
I plan to build a new Chromium like browser extension for Safari instead of using the current limited one.
Share Extension on Mac Catalyst not working to store data to Core Data which uses iCloud sync
 
 
Q