I have tried all the hook settings and none do what I want. I would like my hook element inserted right before the start of the content in a blog post.
I believe you’re looking for generate_after_entry_header.
However, it likely won’t show up after the social icons, as I assume those are being added by a plugin, which means they’re being filtered into the content instead of added via a hook.