This is a problem with Dolphin's builder, in my opinion. I have seen your problem on my site. What you will need to do is to adjust the column widths. The right column is not wide enough for the blocks to display properly; the block won't size down to fit in that right column; they spill out to the right and will be cut off. You have to understand that the current Dolphin is based on code going back many years. There has been many different programmers working on the code over the years. The code will set a physical width for the columns, they are not based on percentages; the left column is not X% of the viewport; it is Xpx. The builder would seem to be setting the columns in percentages but that is not the case at all.
As you work with Dolphin you find all sorts of things. In some places of the code, such things as widths are set in the php script. In others, javascript sets them dynamically. In some places the php code will calculate such things as widths from the server side. Then you have CSS. All this will make it frustrating when you have an issue with layout trying to figure out how to fix it.
Here is an example, the member's menu bar has table widths that are set dynamically. I wanted to change the font size of parts of the site's menu and it caused my member's menu bar to be twice as high because the table was set to a width and thus had to wrap. UGH!. I came here on the forum asking for help with locating the javascript function controlling this and NEVER got an answer.