Is it possible to add (hole) feature to the box primitive?
It will help a lot for hard surface and low poly workflows.
I tried it before
It will get the job done
But you need to rotate it 45 degrees and and the pivot point
You can switch off local after rotating.
I see your problem, it’s just a tiny one.
If the cylinder with 4 sides would not be rotated 45 degrees, that would solve the prob, doesn‘t it?
Or if pivot is active and one enters a number to rotate, the pivot should be rotated, not the object.
One looses precise control as it is now.