I've been breeding horses for some time now, trying to get the best possible horse.
On this long journey I encountered multiple bugs having to do with the horse's health, but what struck me as particularly weird is how random the health of bred horses can be, in contrast to the mostly static jump height and speed.
I've been collecting the data from all my horses, and contrasted it with the current understanding that I have of horse breeding (stats = avg[parent1; parent2; random parent] ).
The random parents' stats seem mostly plausible, although very strange, except for the health. There are multiple cases of out of bounds health stats (I'm talking negative numbers), which according to my understanding of the mechanics should definitely not be possible.
Attachments
Comments 13

Does this only occur on a realm or does the same issue occur in a local copy of the world?
Does MCPE-108409 describe your issue?
Otherwise, it's not really clear what you mean by random parent / third parent.
This report has been temporarily resolved as Awaiting Response. It will automatically reopen when you comment with new information. Please provide all requested information. Reports that do not contain enough information may be closed as Incomplete.
Many players find this Bug Report Creation Form useful for filling in all helpful information.
Does this only occur on a realm or does the same issue occur in a local copy of the world?
Does MCPE-108409 describe your issue?
Otherwise, it's not really clear what you mean by random parent / third parent.
This report has been temporarily resolved as Awaiting Response. It will automatically reopen when you comment with new information. Please provide all requested information. Reports that do not contain enough information may be closed as Incomplete.
Many players find this Bug Report Creation Form useful for filling in all helpful information.
I am not sure if this issue would occur in a local copy of the world, as it is difficult to test and takes quite some time.
The issue does not relate in any way to the bug-report that you shared, although that bug has also occurred to me.
By a "third parent" I refer to the mechanic that is used to insert randomness in the generation of offspring stats when pairing horses. As far as I know, the stats (or genetics) of a child are determined by taking the average of the parents' data and a random "ghost horse", as it is sometimes referred to. This "third parent" does not exist, but is a randomly generated set of horse stats, generated for each foal.
I am not sure if this issue would occur in a local copy of the world, as it is difficult to test and takes quite some time.
The issue does not relate in any way to the bug-report that you shared, although that bug has also occurred to me.
By a "third parent" I refer to the mechanic that is used to insert randomness in the generation of offspring stats when pairing horses. As far as I know, the stats (or genetics) of a child are determined by taking the average of the parents' data and a random "ghost horse", as it is sometimes referred to. This "third parent" does not exist, but is a randomly generated set of horse stats, generated for each foal.
It is not really clear what your table is trying to show, and the speculation about a "ghost parent" just seems to make it more confusing.
In particular, how did you test that a particular horse had "negative health"?
It might be clearer if you just listed the stats for each set of "real" parents and the stats you get for each baby, taking into account the issue reported in MCPE-108409 to make sure you have the correct full health values of every new horse.
The fact that the health of the new horses is "more random" does not itself seem like a bug, unless you have some information about what the expected range should be.
The graph for one just shows the stats of each generation. Below each generation (the distinction is not really visible in the image) the third parents' are shown, according to the old genetics mechanics.
The fact that negative health appears means that, at least according to old mechanics, the third parents are broken. These values are not measured, but calculated by taking the child's and parents' stats.
I made sure to get the correct health for each horse (my pickaxe helped me with the health).
Lastly, I get that I cannot assert this as being a true bug, but the fact is that it's not just a little bit more random, but in fact so much that it borders on not being dependent on the parents' stats.
The graph for one just shows the stats of each generation. Below each generation (the distinction is not really visible in the image) the third parents' are shown, according to the old genetics mechanics.
The fact that negative health appears means that, at least according to old mechanics, the third parents are broken. These values are not measured, but calculated by taking the child's and parents' stats.
I made sure to get the correct health for each horse (my pickaxe helped me with the health).
Lastly, I get that I cannot assert this as being a true bug, but the fact is that it's not just a little bit more random, but in fact so much that it borders on not being dependent on the parents' stats.