This is how the tool has always worked for me, but the question was proposed to me and I’m not sure how to react. When generating dynamic shapes around square padstacks (we typically will use a square to denote Pin 1 of a connector), the keepout area in the dynamic shape is set based on the spacing constraints. However, the keepout shape maintains the shape of the pad, just increased by the constraint distance, when really the corners could be rounded and/or chamfered and still keep the same copper to copper spacing.
See the image attached, the shape keepout should be able to follow the diagonals.
Is there a setting that can control this that I am not aware of?