Page Will Unmount timing error

I’m finding that the “Page will Unmount” trigger is firing my nodes AFTER the page has already been dismissed. To my knowledge it’s not supposed to work like that, right?