The battery is brand new, fully charged and all of my connections are in great shape.
"The battery" may be at the root of the problem. There is not a lot of power available in one single battery, especially one which has not been
fully charged
since last use. Most good installations use at least 2 batteries in parallel to gain additional capacity. Have you verified the trailer battery is being charged by the tow vehicle while underway? I suspect from your description that the poor thing is far from "fully charged" (Pump left on. lights flickering)
How: Do not plug the trailer in. Connect the trailer wiring and start the engine. Measure using a multimeter, voltmeter section, across the trailer battery terminals. A reading of greater than 13.5 V should be read, otherwise, no charging is taking place...
Using a voltmeter across the terminals of a FULLY charged battery, with no charge taking place, and not plugged in should read 12.6V. An effectively 'dead' battery reads about 11.9V, so not a lot of room here. A 'marine deep discharge' type of battery should never be discharged past 50% of it's stated capacity, if it is, expect a much shortened battery life. 4 years on this type of battery, is very good at the best of times.
Do not expect to be able to open slides etc by just leaving the truck hooked up. The wiring used to charge the trailer battery (if TV equipped to do so) under normal circumstances, is no where near heavy enough for that job. Result? low voltage and low amps available at the slide motors, and possibly, exactly what you witnessed. NOT a good thing!!
Fully charging a discharged battery take many hours (24+), a couple of hours won't even put a dent in it.