Hello Ofi Khan
Than you for the answer. Your example doesn't show a "soft hypen", but merely a normal hyphen .The hyphens in your example will always be shown, no matter whether the browser will make a line break or not.
To illustrate, I added a new text addon and typed the text This-Is-A-Very-Lon-Word-With-Dashes into the content field (image 1)

This text si then shown as follows (image 2)

As you can see, all the hyphens are shown, line brake or not
The I swiched to Source Code mode and replaced all the hyphens with ­ (image 3)

This text then looks like this when after closing the Source Code popup (image 4)

And when looking at the page, the browser only show a hyphen at the point where it inserts the line break (images 5 & 6)


So, soft hyphens do work despite the fact you wrote they don't.
It is just a bit laborious to enter all the ­ in source code mode.