HI eyeoftheholder!
Welcome to SR!
You sound like you have some good insight into your behavior...even as it continues to vex you!
Collectively we've seen it all here on SR so stick around and I hope you find support here through other's lived experiences.
Peace,
B