Re: shore power question
From what you described someone has done some very bad things to your wiring. I would of course wonder what else they did that you have not discovered yet. From what you described, you are now able to run every branch circuit ,at the same time to all of their limits without a main tripping. This translates to a shore power inlet melting or catching fire or the shore power cord burning up....not good !
Your residential electrician may be a good starting point and certainly better than whomever did this hatchet job on your boat, but I have to point out that there are differences from shore to boat. The type of wire, grounding techniques and more may confuse your residential electrician. You are far better off finding an ABYC certified electrician to go through your whole boat and make any needed corrections.