When creating a blog post through the WYSIWYG editor, text is not being wrapped in tags correctly when starting with a link

May this will helpful for you
1) There will be no p tag will wrap while starting with anchor tag. The editor will takes a each paragraph in a paragraph tag.(Whether it may any tag, the editor will all the html content inside of p tag)
2) If you are using wordpress default post editor means just print it by using the_content() or get_the_content($post_id) .
3) If you are using Custom Field (ACF) means use apply_filters().

<?php echo apply_filters('the_content', 'your_field_name');?>