Delete all your welds and add a qPerfection weld to the model. This will weld everything perfectly. You can just search QPerfection weld in the toolbox and use the one by Quenty.
Oh. Maybe make a separate model for the parts that you want to weld on the base and one for the ones on the cannon tube. Then Parent those to a Turret model. Put a qPerfection Weld into each model but not the main one.
Yea this seemed to work, I will try using it, but I just realized this bug might actually be a studio problem so I am moving it, I can use the script it works pretty well. Thanks!