I don’t know what everyone is using to attach resin parts together. You may be using CA, Gorilla glue or some other adhesive. I have been told by a well known member of the Star Wars model replica community about a better adhesive: Plexus MA310.

This stuff is strong…I mean STRONG! You’ll break the model apart before the bond breaks. It does have a working time and sets up in about 8 minutes. Once it’s set, it’s set.
This was perfect for the cannon bodies. On my last X-Wing, I did a bunch of measuring, drilling holes and pinning the cannons. It was a pain. This was a much easier and better solution.