Chuck they will get it right eventually. If I can offer you a rew suggestions..
When discus parents eat their fry its not because they are hungry They have a reason. Sometimes its because are about to spawn again, sometimes its inexperience. ..they just forget they are their fry.
And sometimes Its because they are trying to protect them. Sounds weird but in many cases thats what it is.
Dim the lighting on that tank a tad. Too bright can makes the parents more insecure. Insecure parents may try to move the fry and end up eating them. Cover the front of the tank and don't remove it until the fry attach...this is especially helpful when theres alot of traffic or movement in front of tbe tank.. by covering the tank sides it allows the pair to be feel safe and focus on the fry. You can cut a peep hole to view the pair and fry.
Hth,
Al