In standard development, every tick is not supposed to be something that is always used. It is only supposed to be used for gradual movement or something that needs to check or run for a period of time or continuously like smooth movement or listening for a variable/state change.
The reason to this is that it is a waste of CPU resources especially on Mobile where there is a limit of computing resources. We have a few great ways to avoid unnecessary computing like Functions, Group Disable (when not needed) and Separate Event Sheets.
Functions/Triggers are the best way to make events. Disabling Group of events are essential to non-used events in an event sheet at a given time, this will skip events and save computing time whether it is a trigger or every tick.
Have a nice day and happy game development!