Ok I was a lil confused about returning to stock from oreo roms such as RR and linage. So I hope this post helps... This is a fully B35 guide, I have never been on a bootstack lower then b35.
You can be on any oreo even if you moved to f2fs file system this will work & a different kernel as far as I know because Drakens images will reformat your drives back to ext4. Outside of that I would ensure you are on B35 in RR or linage before you move forward b35 baseband is TH.2.0.c1.900104-m8996faaaanazm
Step 1. Transfer over A2017Uv1.1.0B35_Bootstack_by_DrakenFX & A2017Uv1.1.0B35_StockSystem_by_DrakenFX over to your phones storage.
Setp 2. Go to twrp and mount, Tap Mount and Check "Mount, System as Read-only", it may also pop up when twrp first boots.
Step 3. Flash bootstack and then flash stock system files you moved over to phone memory.
Step 4. Reboot into recovery again and If TWRP is still recovery then simply flash stock recovery.img from stock B32 as its the same as B35 anyway.
step 5. Use Axon7tool or adb to lock, I had unlock and relock bootloader of mine, (If using ADB youl have to find FASTBOOT_UNLOCK_EDL_N image). Then simply relock bootloader, It is safe to relock the bootloader as long as you are running 100% pure stock (no TWRP, root, modified system partition, etc)
Step 6. System is fully stock and locked. This is how I returned by B35 oreo system to B35 Nouget and returned to zte for exchange.
If you have any comments please let me know, I dont have the depth of knowledge that DrakenFX has on this so If there is a B35/oreo scenario where this guide will not work I am not aware.