I have been trying to recreate the issue, but I have been struggling. I have tried to mimic different resolutions in developer tools and resizing the windows, but it seems that any time I cross the threshold it puts it into the small width which causes it to expand to 100% of the space and prevents the issue. I'm pasting what it is out of the box in case the sizing has changed in your environment.
the large-width is likely the column size when you are in landscape. In the example below the column is 50%. If you don't have it as 50 & 50 I would change it to that. But if you do, you could try to change it to 60 & 40 for example and see if that makes a difference.
<top id="bx268">
<adaptive-row id="kd7ew">
<adaptive-column large-width="50" medium-width="50" small-width="100" small-horizontal-align="start" medium-horizontal-align="start" large-horizontal-align="start" id="pxjp5">
<box id="w9ww9">
<box direction="row" horizontal-align="start" fill-parent="true" id="qpqjr">
<field label="Start date and time" id="w_ge5">
<sub-field value="{woLaborDetaildsOnSchedule.item.startdate}" type="date_full_month" id="jaq36"/>
</field>
<label label="at" hidden="{!woLaborDetaildsOnSchedule.item.starttime}" id="m_4e6"/>
<field hidden="{!woLaborDetaildsOnSchedule.item.starttime}" id="w5xg8">
<sub-field value="{woLaborDetaildsOnSchedule.item.starttime}" type="time" id="mq_d3"/>
</field>
</box>
</box>
</adaptive-column>
<adaptive-column large-width="50" medium-width="50" small-width="100" small-horizontal-align="start" medium-horizontal-align="start" large-horizontal-align="start" id="v5gyv">
<field label="Duration" id="ngq86">
<sub-field value="{woLaborDetaildsOnSchedule.item.regularhrs}" type="duration_long" id="ye7w7"/>
</field>
</adaptive-column>
</adaptive-row>
</top>
------------------------------
Steven Shull
Naviam
------------------------------