have you installed a winch?

Hi all, I installed a super ATV 4500 winch on my 2015 900 S. It works fine.
On my first long ride of the season (AZ) I started smelling antifreeze. I got home with out over heating.

The radiator hose lays on top of the winch. The vibration put a pin hole in the hose and that’s where I lost my fluid.

Question is have any of you encountered this problem? What things did you do to prevent it?