It is easy to ingest far more fluid that you expend, depending on your pace, weather conditions, hydration
level pre-race, efficiency of metabolism, etc.
Probably drank too much at all the stops. Should follow your training routine and not drink because it is there, but because you trained for it and the conditions are the same. 13.1 miles does not typically require a huge amount of fluid.