The image position is offset by an undocumented Y and Z distance from the GameObject Transform position.
The image size is also undocumented, and cannot be seen in editor.
The above makes it very difficult to position or scale correctly.
From testing, in order to make a perfectly aligned trigger Collider, the Collider has to be at Center
(0, 1.2, -0.01)
and Size
(1.5, 1.5, 0)
. These should be documented in the official page.
Alternatively, the image size should be normalized to become
(1, 1, 0)
and positioned at
(0, 0, 0)
so that it actually matches the GameObject Transform that is hosting the component. Currently, in order to make a normalized button you have to do something ridiculous like this screenshot: