Okay. Seems, you choose a bit not relevant options to install Xposed.I tried this one;
forum.xda-developers.com/android/help/asus-zenfone-6-5-xposed-framework-how-to-t3086063
And this;
forum.xda-developers.com/zenfone-5/general/asus-zenfone-5-zenfone-6-to-t2839984
This is the simplest way, which works just fine with all custom roms:
1. Install kernel auditor from playstore if it's not pre-installed (check your rom's apps)
2. Download Xposed v78 sdk 21 x86 (for 5.0 roms) from Xposed XDA thread (sorry, just Google it)
3. Download Xposed installer apk from that thread as well
4. Put everything to your phone wherever you want
5. Install Xposed installer apk manually.
6. Via kernel auditor choose recovery/twrp(I suppose you use it)/flash zip/choose your Xposed v78 sdk22 zip
7. Then in the same kernel auditor menu choose wipe cache (don't miss or you will wipe data!)
8. Double check you didn't choose wipe data!
9. Tap check sign
10. The phone will reboot to the recovery and do everything for you, then will reboot to the system.
11. Wait while all the app optimizations end and the device boot.
12. Exit
P.S. I don't know if this matters (because I've never done other way), but normally I flash from the current rom at once via kernel auditor (you can add as many zips as you want via button 'flash zip' at once and wipe cache only one time after all zips):
1. Gapps
2. Xposed
3. Wipe cache
Take into account, that
Sdk21 x86 is for 5.0
sdk22 x86 is for 5.1
Sdk23 x86 is for 6.0
And it seems some users posted issues for versions above v78, so I keep using v78.
This way I flashed Xposed a lot of times with any roms including shell rom.
Last edited: