OK, couple of quick points. DC don't hum. The old style controllers would vary the current by use of a big ass variable resistor.
I understand some of the newer ones pulse the DC and vary the current by varying the duty cycle.
If that is what you have, you may be getting 12V with a really quick duty cycle. The magnet should stick quite strongly to the plate on the drum.
Since its an electromagnet there is not a lot to go wrong.
It either works, its shorted or its open.
If you are getting full voltage and current to the magnet and it is not grabbing the plate, the coil is bad.
Since you are strapped for time, we need to do some quick and dirty checks.
Run a wire from a known good ground to the trailer frame. Don't depend on the hitch or the ground wire in the 7 pin. In fact, unplug the 7 pin for these tests.
Then, when you are sure the trailer is grounded, run a wire from the battery to the wire going to the coil where it comes out of the brake plate. You may have to cut the wire going to the coil temporarily.
Quickly try to spin the wheel.
It will either spin or not.
If it does not, then quit working on the brakes at the wheel, they are fine.
If it spins, replace the coil or check the wiring coming out of it.
If it does not spin, take wire from the battery and shove it in pin hole on the 7 pin harness to the trailer. Does the wheel spin?
If so, then the wire from the connector to the brake coils is bad.
If not, then the problem is either the ground wire, the controller or the wiring inbetween.
Next, plug the 7 pin back in, cut the output wire coming out of the controller and hook the 12 volt to the end going to the trailer.
Does the wheel spin? If not, snatch the extra ground wire off and try again.
At this point, you should have a handle on where the problem is.
Some coils will overheat if you leave full voltage on them for a long period of time, so hook up the full 12, make your test spin, and then unhook it.
Better safe than sorry.
Let us know what you find.
J.