You can't really do it that way.
First of all, in hDoorbell_Interact Bellatrix doesn't walk to the hotspot first, while in hTopf_Interact she does. Not sure how your game is set up, but one of those must be wrong, right?
Now, further down in hDoorbell_Interact you're testing a condition. That won't work in the way you think because this condition is tested exactly once, and it's tested immediately after you've started the timer. So disregarding the false, the condition won't ever be fulfilled anyway.
What you need to do:
-Interacting with the doorbell starts a timer and sets a variable (isBell) to true, IF isBell is false. Otherwise we get "I just pressed the doorbell."
-Interacting with the flower pot: IF isBell: hide, else look at it
-rep_ex: if TimerExpired
if (hidden) stuff happens
else death scene happens
Also, and I can't stress this enough: INDENTATION!