Tube valve cap keeps breaking
You're simply overtightening the valve caps. These caps do nothing to keep the air in the tube, so there's no need to do them up tightly at all. In fact most road cyclists just throw them away instead of using them.