"Terrestrial plant lipids are well known to cause heart and liver lesions in marine fish. The problem with feeding terrestrial plant oils (not just garlic but any terrestrial plant oil) to reef fish is problematic due the nature of the lipids the fish do not possess the enzymes to digest them correctly and this leads to fatty deposits and serious pathological changes in the heart and liver of fish that are fed these lipids. Although these are not instantly fatal they cause chronic change to these organs and long term deterioration in the health of the fish. Granted much of this his work is done on farmed fish, but it is a well known phenomena and here are some of the research papers that detail this problem."
AH, Sargent JR, Thompson KD 1993
Terrestrial and fish oils affect phospholipid fatty acid composition, development of cardiac lesions, phospholipase activity and eicosanoid production in Atlantic salmon (Salmo salar).
Prostaglandins Leukot Essent Fatty Acids. 49(3):665-73
Along with the above info, "land plants" are made up of cellulose. AKA fiber. Only grazing animals like cows, horses, and sheep, have the long intestinal tracts and bacterial and enzymes to digest cellulose. When you look up marine fish sites about feeding lettuce to fish, they will say to blanch it to break down the cellulose. Guess what? it does not work. Cellulose needs to be heated to 350C to break down. The only thing blanching does is break the Turgor pressure which makes the plant rigid.
https://en.wikipedia.org/wiki/Turgor_pressure