I see what you mean now - it is different.
In 14 and before the overall size of the top surface changes (in both plan and 3D) when you change the thickness of the roof.
In 15 & 16 the size of the top surface stays the same and the bottom surface moves.
I would be guessing that because now in 15 & 16 the plan view is based on the new true 3D view that Graphisoft thought it best to keep the plan outline the same so the overall size of the roof does not change.
Whether you see this a s a bug/problem or not would depend on what you want to have.
Do you wnat the top surface to stay constant in size (as it does now in 15 & 16) or do you want the underside to stay as it was covering the wall and the top surface extend as necessary?
Some would not want the top surface area changing - especially if it abutts another structure.
But some (like yourself) will want the bottom of the roof to cover the wall.
If you have the edge of the roof set to perpendicular (as in your case) then it will appear that the underside of the roof is changing and possibly no longer covering the wall as you want it - but the top surface coverage is exactly as it was before.
If you set the edge to be vertical then both the top and bottom surfaces will stay constant in the same position in plan - but the edge of most roof materials will finish perpendicular to the roof so your section will be incorrect in this case.
Unfortunately you may not win - no matter what you do.
And there is no way I am aware of to make it work as it did before.
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11