The crash might be related to with which build options OCCT is compiled. By default there are no range checks active any more and when accessing an element outside an array a segmentation fault occurs.
If the range checks are active then an exception is raised instead and that's probably the difference between the AppImage build and other builds.
When I do the steps as described an exception
NCollection_Sequence::Value is raised. Now when debugging through the code of FeatureDraft.cpp then there seems to be a somewhat weird behaviour of
GeomAPI_IntSS. It claims that the intersection was done but when trying to access its first element then the exception is raised.
For me
git commit 2c13387ce fixes the exception and draft succeeds without error. Hopefully this fixes the crash for the AppImage build, too. Please report as soon as you have a new AppImage build.