Hello,
Shop page content is placed in the container with the 1370px width and custom padding from Theme Options > Custom CSS that you can remove https://prnt.sc/1tz4lt7
Home page content is also 1340px width + 30px padding https://prnt.sc/1tz5b6s for the default sections and stretched if you use Stretch section option https://prnt.sc/1tz5jp0
Both shop page and home page has 15px paddings + margin auto but home page container has different color https://prnt.sc/1tz636a and that’s why visually you have 30px padding at the side. To avoid that add the padding: 0 for the content page https://prnt.sc/1tz6bda
Check now.
Regards