i did a quick search on sahara fail and there is a thread about ir for lenovo zuk phoneHello , just to share my experience during flashing stock rom firmware base on the procedure that given or post on this site. The 3 needed (Qfil ,zui firmware and step by step) the flashing was not made successfully because of the following problems, during qfil configuration theres another options there : firehost program setting :download protocol there is to choices to consider 0-sahara and 1-dmss i think which not same on the tutorial that was share and then during the final step which is to download theres prompt on the bottom box tell: Download fail: Sahara fail:QSahara server fail: Process fail. Please help me to fix this so that i can back my firmware to stockrom so that the updates app will appear.
https://forum.xda-developers.com/lenovo-zuk-z2/help/sahara-fail-help-tried-everything-t3624264
So, you can try few options from that page.
Is your bootloader unlocked? I would imagine it is if you dont have stock firmware, but still.