Buttons outside of a canvas group with rotation, will still receive input events as well as block input of objects "behind" it

Buttons outside a canvas group that has any rotation will still receive input events like MouseButton1Click or MouseEnter/MouseLeave and block the input of other ui elements even tho they are completely invisible.

Here is a short video of the issue.


The canvas group in the video has a slight rotation of about .0001 due to a rendering issue with canvas groups and pixel perfect image labels.

To reproduce simply add a button in a canvas group with any rotation and either manually move the button outside the canvas group or like in the video, have buttons in a scrolling frame and scroll past the bounds of the canvas group.

Expected behavior

Ui elements that are clipped out of a canvas group should not receive/block input of any kind no matter its rotation. As these elements are invisible it is intuitive to think that they would not receive input.