Fatigue in action! Yes, probably accurate to blame on the roads. Must be quite a few great miles on that! If you end up getting them welded back on, you can add some small welded gussets the sides a bit to try and prevent this happening again. It'd stiffen the bracket up and take a bit more abuse.