Union is duplicating itself, and separating only a part of itself when separating. Potential bug?

I was trying to fix one of my constrainted builds and I tried to separate this union to do so. I noticed that it duplicates itself, only separates a portion of what it’s supposed to, and it does this infinitely. Trust me, I’ve tried about 15 times in a row, the same behavior keeps happening, and I still cannot separate the other portion of the union. Yes, it is a single union. Moves as one piece with Ctrl + Alt select enabled. Not a grouped model either.


Im not sure how you would go about fixing this, but unions are buggy and you should try to avoid using them.