There is a way to create an automatic series of polygons that represent the Overview of your Atlas pages using the Field Calculator and the Geometry Generator.
In your Atlas Coverage Layer open the Geometry Generator and use the following expression to create a Polygon/Multipolygon geometry type
--Change variables according to your map
--layout map scale
with_variable('print_scale', 120000, (
--layout map height
with_variable('H_map', 190, (
--layout map width
with_variable('W_map', 277, (
with_variable('ex', (centroid(bounds($geometry))), (
with_variable('H_coverage', ((@H_map*0.0005)*@print_scale), (
with_variable('W_coverage', ((@W_map*0.0005)*@print_scale), (
geom_from_wkt( 'POLYGON(('||
(x( @ex) + @W_coverage)||' '||(y(@ex) + @H_coverage)||','||
(x( @ex) + @W_coverage)||' '||(y(@ex) - @H_coverage)||','||
(x( @ex) - @W_coverage)||' '||(y(@ex) - @H_coverage)||','||
(x( @ex) - @W_coverage)||' '||(y(@ex) + @H_coverage)||','||
(x( @ex) + @W_coverage)||' '||(y(@ex) + @H_coverage)||'))')))))))))))))
Considering an Atlas with fixed scale and fixed size of the map, just changing the variables print_scale
, H_map
and W_map
according to your map layout, you will create polygons that cover exactly the printing area in each page of your atlas.

Using the same expression in the algorithm Vector Geoemtry->Geometry by expression, you can create a new layer with the Overviews of your Atlas.