No relationship ends successfully, nothing wrong with spending 3-5 years at an org, learning what you can, then moving on. Knowing this, maybe it’s worth resetting your goals at the next role to take i to account how this cycle tends to go. Set “end” criteria for when you should move on and reevaluate those goals regularly.
Uhh pretty sure that’s furthest thing from the truth. I had lots of managers that I’d absolutely work with again and companies that I’d definitely consider going back to. Then there are ones that I’d never work with if I can. Sometimes (a lot of times?) work stream just peters out…