According to macdguy in a previous thread the exp timer shouldn’t reset whenever you leave a certain area where you need to spend time to earn exp, so if you leave when there’s 30 seconds left before you gain more exp it should still give you said exp after 30 seconds when you have returned to the area.