I'm having a similar issue. When the AI Assistant provides a numbered list, the text of each list item is sometimes wrapped in a code tag, which is wrapped in a pre tag.
This causes the text to overflow, which I fixed with custom css:
pre {
text-wrap: balance;
}
But, it's still the wrong font, and html entities like apostrophes are encoded, which is also hard to read. I think the solution would be, arbitrary text should not be wrapped in code/pre tags.
This usually happens with a prompt like "Please give me some tips about x topic", which results in a numbered list.