That wasn't what I said :) I said that the bug in your code is not in event 384, but somewhere else.
In fact, I am pretty sure it's in event 393 - the problem is with condition "CHAR_Sticky_TileCheck_Move not overlapping SPAWN_Sticky_Pipe_Point"
And the reason it doesn't work is because "nofam" object has a different collision polygon, slightly bigger. It causes overlapping, event doesn't trigger, status doesn't change, nothing works.