I'm editing a polygon layer in QGIS that contains several small polygons within larger polygons. To save time drawing the larger (encompassing) polygons, I'm using the "avoid intersections" option, along with "enable topological editing" and "enable snapping on intersection" options on. When I complete drawing a large polygon, all polygons render properly (i.e., the smaller polygons within the larger polygon are avoided/preserved as individual features, with proper topology as expected). However, once I save my edits, the larger polygon covers the smaller polygons. Is this an issue anyone else has encountered? If so, what is the solution?
I have tried exporting the shapefile (save as--> new name). That does not work.
The attached photos illustrate more clearly what I am trying to describe. The image above shows the smaller polygons that were drawn first. The image below shows the polygon I have drawn on top of them (colored yellow), which covers them upon saving the edits.