I’m new to this, but I have seen something similar. After doing the union, did you hide/move whichever object was the object added in the boolean modifier? I believe the union copies the object chosen for the union. If you put the union on the barrel for instance you can move the old shield or hide it from view/camera.