I think Bricks Team changed some generic settings (to what is 100% related), but I am not sure.
This is the outcome of some tests I did 2-3 weeks ago but do not remember what I did to temporarily fix it.
I wait now until 1.4 release before I investigate for update.
Option 3
Keep the width: 100vw on the outer container, set it to align-items: center, and set a max-width of your desired container width to the inner container, that holds your elements.
your Option2 only works, if I make definition of stretch in the container/section element itself.
If I use a class for it, that does NOT work.
This would mean, that I would have to touch each and every section container manually for update on 1.4.
Would be really helpful and more logic if I can use classes for this setting.