Hello: I’m confused 😛 It sounds like the reset (high limit) is tripping, yet the water is not getting too hot. Maybe it’s time to have a good long visit with your water heater. Have someone else use water while you sit with the heater and monitor just what it’s up to. Anyway, because of its history, you can’t assume anything is as it should be. Plumbing and wiring are suspects.
Possibly the heater is lonely and just wants more attention 😀 I’ve noticed that when heaters are ignored for too long they get spiteful and leak on holidays and busy weekends.