your Customizer > Layout > Container > Padding has 150px left padding – which is what throws out the full width elements. Any need for that to be 150px ?
Yep, its usually that one little thing that causes the biggest headaches.
As a general rule when building any page that has Full Width content i would advise against using the Full Width / Wide Width options on the Blocks tool bar. Its the core WP method that uses a rather hackish CSS method to expand content outside the parent container.
Its better to set the Page to Full Width, and then split the page up with multiple Container Blocks.