Keeping gumball aligned with similar objects?

Not completely sure if this is considered a bug or expected behavior but would there be anyway to have the gumball stay aligned during instances like this?

These boxes are rotated a bit and I have “Align to object” enabled for the gumball.
First one is correct, it aligns to the single box selected. In the second image it resets the gumball to the cplane even though the two boxes are orientated the same.

I feel like having some sort of “check” for similarity before hand can improve how the gumball works overall. Especially while working in sub object mode.

Hello - If Gumball is set to align ‘to object’, it can do so if a unique plane can be found - Extrusions, planar curves and surfaces all provide these. Multiple selections do not… so it reverts to CPlane alignment.