What do you guys use to make something happen once after an event tick?

I suppose it really depends on specifically what you are trying to do. Sometimes checking a condition every Tick is the thing to do. You might be able to use Blueprint interfaces to avoid having the Tick event. Also you could use timers so you aren’t doing the test every frame.

For state that changes quickly from frame to frame, testing in Tick is likely the simplest way to go.