Did you check the pressure in your tank with it full of water? You can only check that pressure with the tank empty.
The only way an expansion tank can drain is for air behind the bladder to push it out. If your tank does not drain completely than it does not have enough air in it to displace the water inside. This would cause the symptoms you described your tank sounds as thought it has a very short drawdown that is the water available to your house before your pump kicks on. If tank hasn’t sufficient pressure to displace all of the water inside then it is waterlogged. You should be able to easily move the tank empty.
To drain an expansion tank
First you need to drain the tank as far as it can go by itself. Next using a bicycle tire pump fill up the tank only until the water begins to flow out. Do not over pump the tank or you may ruin the bladder. Keep doing this until you are sure all of the water is out of the tank. Now to obtain the proper air pressure this can only be checked with the tank empty. Fill the tank up with 2 psi below the start of your pressure switch. (Example 30 psi on means 28 psi in the tank.) If the tank will not hold this pressure then the bladder has failed.
Now it would be a good time to disinfect the tank with some bleach. Use an empty filter sump housing to introduce about a 1/4 cup of bleach into the tank you will need some valves to do this. Now rinse the tank by filling it and draining it several times.
Have an electrician check the voltages on your pump wires with the pump running you should get a good idea of weather the motor drawing too many amps. If so your motor is on it’s way out. Check your expansion tank first this is most likley the culprit.
Respectfully David F. Walling