I use Jetpack for sharing icons on several sites. In the Jetpack sharing settings, you can uncheck or check which custom post types you want the sharing icons to display on.
However, because Custom Post Widget uses a Private custom post type, this option is not available. As a result, Jetpack inserts sharing icons on all the Custom Post Widget Content Blocks on a page.
To resolve this, I am using CSS to hide the social sharing icons with the Custom Post Widget Content Blocks. This is inelegant. I'm wondering if it makes sense to allow the Custom Post Widget custom post type to not be private so other plugins can interact with it. What do you think? Here's info about that on the WordPress Codex:
I can see the benefit of it being private, but then we lose a certain amount of control with it being private.