Although it appears Geophagines, and other earth eating cichlids have a cavernous mouth, and would thus eat large particles, but in nature much of what has been found in their stomach contents is very small edibles, tiny mollusks, crustaceans and the like. This may be why aquarists who feed large pellets sometimes have trouble.
In nature they live over sandy expanses where, the way they have evolved to eat works. Of course you can do bare bottom, or large size gravel, but these substrate are " not" natural, and may even cause stress.
Even though the cichlids above are not Geophagines, they are the Central American equivalent. They sift sand, and besides spitting it out, it gets sifted thru the gill area, so if only large pieces are provided, one might consider gill membrane damage a possibility.
There are also sand sifting rift lake African cichlid earth eaters which have evolved in the same manner.
Fossorochromis and Taeniolethrinops come to mind