https://jsfiddle.net/vp1rrrLt/
Конечно, это какая-то проблема с Flexbox, но я не уверен, как это исправить.
Я собираюсь попробовать те же результаты с блоком и плавающим.
<form id="software-flex-container">
<div class="container-software-info">
<div class="dropdown" id="dropdown-flex-container">
<label class="computer-labels">LABEL</label>
<button class="btn btn-secondary dropdown-toggle" type="button" id="vm-drop-bar" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Click Me! <i class="fa fa-chevron-down"></i>
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<div class="dropdown-item vm-drop">Stuff</div>
<div class="dropdown-item vm-drop">Stuff</div>
<div class="dropdown-item vm-drop">Stuff</div>
</div>
</div>
</div>
</form>
.container-software-info {
width: 100%;
}
#dropdown-flex-container {
display: flex;
justify-content: space-between;
width: 100%;
}