Hello Benoit,
I'd like to revive this thread, since the original issue brought by Alejandro seems to have remained unresolved.
As far as I get it from the source code, by default GeneRax would run with the implicit --transfer-constraint PARENTS option, so no HGTs from child to parent nodes are expected. However, in the picture from the first letter in this thread one can clearly observe such a forbidden transfer.
It seems to be a somewhat serious bug undermining the credibility of GeneRax reconciliation results. Moreover, since the two tools use similar reconciliation approaches, it may also be present in AleRax (though still unreported). It would be sad to have such powerful tools suffer from such weaknesses.
If you find some time, could you, please, try to fix this?
Best regards,
Stepan