13. You Had Too Much Sodium.
One potential reason for sudden, overnight, weight gain could be that your body is retaining water, which can happen in the event of a sudden rise in sodium intake.
As long as you return to your normal diet, and be wary of your sodium intake, the sudden belly fat you have should disappear in a day or two. Your body just needs time to process and expel all the excess sodium and fluids.