Le problème sur les pièces avec dépouille ne vient pas des congés, mais de la fonction dépouille elle même.
C'est un problème généralisé dans FreeCAD, peut-être que ça vient d'OCC, je ne sais pas. Faudrait analyser le code.
Le problème vient du fait que lorsque de l'angle est ajouté sur une forme, tout ou partie des éléments topologiques deviennent de type Bspline
Si tu utilises Part_wedge (cale biaise) comme objet de départ tu n'aura aucun problème pour créer les congés et la coque, car il est composé d'élément linéaires. Mais il n'est pas pratique d'utilisation.
Ce comportement de "Bsplinisation" touche toutes les fonctions issues de Part_RuledSurface (si j'ai bien compris, ou Part_makeRuledSurface peut-être), donc Part_Loft, Part_sweep, Part_extrude avec option taper angle, etc...
C'est un problème majeur AMHA, il a au moins 2 conséquences majeures:
1 - le changement de type d'élément provoque une explosion topologique (donc le simple fait d'activer la dépouille dans Part_extrude explose les fonctions dépendantes du modèle, même chose si un Loft devient "conique", etc...). L'algorithme topologique de @realthunder en cours d'intégration ne reglera pas ce problème à mon avis.
2 - une complexité excessive du modèles dont tout ou partie de la typologie devient Bspline. Et tous les éléments dépendants de Bsplines seront des Bsplines.
J'ai signalé ce problème dans le passé mais il n'a pas retenu une grande attention, ou parfois pas été compris du tout.
A ma connaissance seul @realthunder a travaillé sur le sujet, mais ce qu'il a fait n'a malheureusement pas résolu le problème.
J'ai prévu d'en reparler sur le forum anglais à l'occasion, N'hésitez pas à me devancer.
Sinon comme dit @openbrain, faut se mettre au code.
Sujet traité notamment ici:
https://forum.freecadweb.org/viewtopic.php?f=8&t=63211