There is an incredibly large range of options available for micro USB connectors, and the Sparkfun’s choice in this case is well known for being the weakest and highly prone to failure.
As this is a hobby product that is definitely going to get a lot more use and abuse than your average consumer product, I would expect a company like Sparkfun to make a more suitable choice. It’s just not rocket science.
A very simple and easy step forward towards a more robust product is to use a connector which is exactly the same as the one you’re using except with shell through hole mounts. The cost of the connector is virtually identical. Obviously it adds a through hole step to your production process, but if that adds an extra dollar or two to the product cost then so be it. I certainly won’t complain.