this hoenn npc can be battled after each time you log out, you always gain money and probably also exp.
i have also added a video as proof that it was not a crash rollback
https://vimeo.com/170672010
edit: same with this npc, might be more
edit2: probably most npc's in this area because i found a third