Reduziere dein Training soweit es geht.
Halte es kurz (!) und intensiv (!).
Das dich das Schwimmen weiter in ein Kcal-Defizit zieht brauche ich dir glaube ich nicht zu sagen.
Du beschwerst dich, dass man dir nur die Basics vor die Nase wirft, kannst dir selbst aber nicht 1 + 1 zusammen zählen?
Natürlich ist ein langes Training in deinem Fall total kontraproduktiv.

Wenn du wirklich ein Problem mit deinem Magen hast, tut mir das Leid, da kannst du natürlich nichts für.
Aber es bringt dich nicht weiter. Selbst wenn du nix dagegen tun kannst?!
Du hast am Anfang angesprochen das das Übergeben an einer Magenübersäuerung lag?
Googel mal nach Basischen Lebensmitteln.
Ansonsten würd ich nochmal einen anderen Arzt aufsuchen. Die sind auch nicht immer allwissend und stellen auch mal falsche Diagnosen auf.
Evt. hast du eine Lebensmittelunverträglichkeit ? Da gibts etliche Ursachen.