You then want to check for a "range" rather than a given position or collision.
What you want to check is that the left edge of your ball is at a greater X position than the left edge of your hole as well as the right edge of the ball at a lower X position than the right edge of the hole as well as the top edge of the ball at a greater Y than the top edge of the hole as well as the bottom edge of the ball at a lower Y than the bottom edge of the hole.
So you need all four conditions in the same event (an event can have multiple conditions).
You will likely want to use the system condition "Compare two values", using ball.x - ball.width/2 to get its left edge for example, or using directly its BBoxLeft expression (https://www.construct.net/make-games/manuals/construct-3/plugin-reference/common-features/common-expressions)