At the link, I am seeing under the “Featured Homes” heading, there is an Elementor Grid widget set to 3 columns, which then contains an Elementor Loop widget with the individual item widths set to 100%
This is likely a question best sent to the Elementor team, since that is what controls the visual layout, but some things I might check would be:
Inspect the Modules
Does the page layout editor really have a Grid Module and then a Loop Module, or is it a single Loop Grid module? I would expect a single Loop Grid module, as documented at https://elementor.com/help/loop-grid/
Consider CSS Conflicts
Is there custom CSS which has been written on the site? I am seeing in the web inspector, when inspecting the full-width loop items, that there is this line:
.elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"] {
width: 100%;
}
…on line 828 of the HTML output, within a style block <style id='astra-theme-css-inline-css'>, indicating it is CSS rules a person has inputting into a field provided by the Astra theme.
Deleting that entire inline style block within the browser does not resolve, but that doesn’t mean there’s not conflicting styles elsewhere.
Double-check the Modules
Looking through the elements under the Featured Home heading, another thing I am noticing is that within the Grid Items, there are Sliders/Carousels. There might be a combination of functionality occurring which could use… simplification.
Try simplifying the combination of Elementor modules and theme customizations in a separate layout to see if that yields expected results, then build from there.