Здесь класс Bootraps .row добавляет flex-блок к div, который в терминах блокирует float вправо css. Свойство float игнорируется во флекс-контейнере.
Из спецификации флексбокса:
Флекс-контейнер устанавливает новый контекст форматирования флекс для своего содержимого. Это то же самое, что и установление контекста форматирования блока, за исключением того, что вместо макета блока используется гибкий макет. так что float не создает плавающий элемент или зазор для гибкого элемента.
удалите класс .row, и ваш стиль float должен начать работать!