Hello! I have consulted with developers and it turned out that the support of HTML is very restricted, if fact, it is expected that the field with comment body will contain a plain text. The huge spaces you mentioned are multiple line breaks (<br />) that were added by the engine instead of new lines of the original HTML. So for now, you can avoid them with the workaround below, but the styles will still be missed. We will fix it, but I can't say now when exactly. The issue will be discussed on the next week and I will provide you with clearer data.
And the workaround for removing the line breaks. In your flow, you have to process the HTML before passing it as a comment body.
- Here is some HTML:
- Assign it as a value to a string value:

- Initialize another value and assign to it a decoded new line character:
decodeUriComponent('%0A')
- In the comment body, use another expression to replace all new lines in the HTML by empty strings:
replace(variables('HTML'), variables('NewLine'), '')


