Glad you made it out without life threatening incident…Road failures truly do suck.. and they happen to anyone that spends enough time on the road trailering ..sooner or latter... no matter how well you prepare.
the following advise is meant to help others..
Bearings on boat trailers need to be cleaned and inspected ( and new seals installed) each and every season ( same goes for snow mobile and utility trailers)...just pumping bearing buddies full of grease doesn't get it done, in fact they can be the source of the problem ( as well as the wrong type of grease), bearings that spin fast need less grease than bearings that spin slow, excess grease causes friction, friction causes heat, heat dissipates the grease( blows it out your seals allover your tires causing failed bearing due to water intrusion).. and also cause bearing to run dry and catch on fire... these type of failures often dont damage the spindle ( as opposed to a rusted bearing that seizes on the spindle), but the only way to know is to measure or try fitting a new bearing, if the fitment is good you save some money...on the other hand axels are cheap and easy to replace.. and if the new spindle/axel does not have stainless steel sleeves, install them, they are cheap and save your spindle and seals... if someone wants to install them with their next bearing service, PM me with the INNER bearing race size and I can tell you the CR seal number for that spindle/bearing combination, I have a chart somewhere on my desk top.