We use Elementor, but this is simply using the shortcode on a page, not a widget. So for us, we are just dropping the shortcode into a text block. When we view the page the line is broken. When we used inspect to see the code, we see a set of paragraph tags around the description, but not around any other text.
This is our custom template: https://i.imgur.com/0fzPeMe.png
Here is how the page looks now: https://i.imgur.com/4svldS4.png
If I add the description tag to it, it looks like this: https://i.imgur.com/EzDzNNg.png
Here is the HTML with inspect: https://i.imgur.com/KrtQTQH.png
Now, it looks good because of the layout, we used some CSS to make the box smaller and forced it to fold over to a new line. But originally it took the description and offset it with a full empty line. I apologize I have no image to show, I spent time adding CSS and what not to get this look so the original appearance is gone.
My issue is simply that “something” seems to be adding the paragraph to the description, nothing else that we’ve seen. I’m OK in your templates, but I’d prefer in a custom that nothing is added that we don’t add ourselves.