Jedes Gramm Glycon bindet ca. 2,7g Wasser, von daher ist das völlig normal

Ich würde an deiner Stelle zunächst die Kohlenhydrate nur in der Mahlzeit nach dem Training essen.
In dieser Mahlzeit dann kein Fett. Die Menge kannst du dann erstmal erhöhen, bevor du weitere Mahlzeiten von Fett auf Kohlenhydrate umstellst