8 Ball Pool can turn into a streak-chasing loop. A win makes you want another. A loss makes you want recovery.
Set a match-count rule before opening the game. Use Apple Screen Time for your daily ceiling and Sandflow for live timing.
Stop based on the rule, not the result. If your boundary changes after every win or loss, the game is deciding when the session ends.