Keep Only after below the query timeout, or a query that times out finishes before its notification is due.
Customization
Notifications
Which finished operations notify you, how long work has to run first, and what the notification carries
You only get told when the result is somewhere you are not. That means TablePro behind another window or in another Space, the window minimized, or the tab that ran the work not the one on screen. Work you cancelled yourself never notifies, and neither does anything that finished faster than the threshold.
Settings > Notifications changes any of it.

