When embedded, why do table columns insert newline in the middle of a word?

What I’m trying to do

TL;DR: Seeking to change logic for embedded tables, so columns do not split words when deciding where to line break. Or reduce font size for embedded tables, to do the same.

Long version: When embedded in another document, my table has some odd formatting. My headings are 5, 7 and 10 characters long (Stage, Subtype, Appearance). The relevant columns below have text at most 3, 11 and 30-200 characters long.

Here’s an example that you can paste and embed to see what I’m talking about.

Table: Banana Subtypes by Stage of Being a Banana

Stage Subtype Appearance
I Banana Banana Banana Banana Banana Banana Banana
I Banana Banana Banana Banana Banana Banana Banana
II Banana Banana Banana Banana Banana
II Banana Banana Banana Banana Banana Banana
II Banana Banana Banana Banana Banana Banana Banana
III Bananasmite Banana Banana Banana Banana Banana Banana Banana Banana
III Banana Banana Banana Banana Banana
IV Banana Banana Banana Banana Banana
V Bananatone Definitely still a banana yet somehow when creating this topic it ate this line because it doesn’t like all the redundant bananas.

Now, that looks perfectly normal to me here. But once it’s embedded in another note it goes all Jean Claude Van Damme.

I would understand if the third column was broken up with line breaks between the whitespace of words.

But why is the first column broken up after the fourth character in the heading? Why is the second column broken up at the sixth?

Both Stage and Subtype are split at the ‘e’!

What logic dictates that it’s better to break a single word up than to break up the chunk of text with lots of whitespace instead?

A single word shouldn’t be split over lines.

If I could adjust the size of columns for just one table, that would be useful but an expenditure of time required for every table that misbehaves. If I could reduce the size of the font within a table, perhaps I could avoid the issue entirely. It would be ideal to adjust the “break in the middle of a word instead of whitespace” logic.

Things I have tried

Changing themes was the obvious answer. However, while it’s marginally less bad with the default theme, it’s still there in the first column.

Changing font and overall zoom can affect it. But the first column is still borked as described.

I tried looking at Embed Adjustments - SlRvb's Documentation - Obsidian Publish but nothing there changes font size.

I have tried fiddling with theme settings, advanced table settings.

I have tested this in my sandbox vault.

I have searched the forums, but have probably missed an obvious answer because my CSS knowledge is poor.