What's in lunch meat? Protein. Salt. When I crave pizza, nine times out of ten it's because I need salt. Now that you've stepped up your sweat volume and the weather's hot, how's your sodium intake ... especially since you say you stepped up your water intake, which always creates a risk of hyponatremia? Besides adding that 7 g protein in that egg, how much protein are you getting? Are you getting a good recovery snack after your workout? If I don't force myself to eat within an hour or so after a glycogen-depleting effort I'll be ravenous for literally days.
I don't really have any input on the weight "gain" beyond what others have said, but cravings deserve to be honored, which isn't always the same as indulged. They ARE telling you something.
Speed comes from what you put behind you. - Judi Ketteler