I cannot figure out why there is a large white space on the horizontal scroll on the main page when looking at the site on a computer and on a mobile phone.
Can you check the margin setting of your WP Bakery Block rows?
See if you try adding this CSS in Appearance > Customize > Additional CSS, it fixes the issue:
.vc_row {
margin: 0 auto;
}
I think however, another plugin(something called JS composer or something that has that functionality) of yours could be causing this as well. Can you try disabling non-GP plugins except for WP Bakery?