I guess this is a bug but let me know if it is known behaviour.
On two of my webflow sites I have experienced this - and it has only started happening to recently published sites. Users with safari noted that the items inside flexboxes were being pushed down onto the next row so that the item in the top row was on its own.
I noticed that before all flexboxes there is a pseudo-element added
.flexbox:before, .flexbox:after {
content:" ";
}
In Safari the space is actually read and knocks the content left causing the rightmost wrapped child to drop to the next row.
I’m going to always make sure to turn off float for children in the future, just realised what was happening and thought it would be helpful to point out. Thank you for getting back to me so fast!