I don't see why it wouldn't work, its attached solidly to the front of the frame distributing the load.
I'm a bit wary of mounting a snowplow or other pushing implements on these due to the issues people have with wet clutches already. Adding all that extra load at low speed is guaranteed excess clutch wear.
Buzzing sound is probably from the starter solenoid.....kicking in and out. It needs a full 12 Vdc on the coil connections to pull in and hold. Best guess....a bad connection close to the battery heavy cables. Places to check are the battery connections. The ground wire to engine/frame. The heavy battery cables could have a weak connection between the physical copper wires and the end connectors. Use a BULB style 12 V tester probe and stab these points to see where the 12 Vdc is good and then drops out with the start function.
What is going on is the bad connection will support enough current for the solenoid at the initial Start sequence. The bad connection limits the current flow when the starter's current draw is greater and the solenoid coil voltage drops out. The example of a weak or discharged battery.......the dash light are OK and light. The headlights may or may NOT be full bright but when you try the starter....they all will cycle with the solenoid buzz.