Well.. sorry, but I disagree. I’ve been around Unity a lot as well over the years and resetting the animator like this is good practice.Very high chance that's your problem. If the animator is doing anything when the gameobject gets disabled, it can lead to bad behavior. I've seen at least a few similar bug reports over the years. As a matter of practice, if I'm animating a gameobject that is at some point disabled I'll try to place the animator somewhere up the hierarchy that does not get disabled. I'd try that and see if that stops the reports.
The animator can‘t do anything when it‘s disabled. At least not how I set it up. I‘m doing this with pretty much all animators and have been doing this also before this issue started happening. I don’t see a chance of this being the issue.