I think this is a problem:
If you turn off the door collision, this whole even block here you check if the player is colliding with the door will be unusable (since the door has no collision, the player is unable to collide with it).
That being said, I'm not sure why but it works just fine here. Pressing O in the front of the door makes the house disappear in 1.6 seconds.