Why don't you try this TWRP?
---------- Post added 21st August 2019 at 12:34 AM ---------- Previous post was 20th August 2019 at 11:47 PM ----------
From my experience, TWRP by redispade is good for backup and restore, not so good for flashing zip files. I had issues flashing vendor + firmware from xiaomifirmwareupdater.com in the past (I haven't tried the latest version, so I don't know if these issues are solved). I've never had issues flashing with krasCGQ's TWRP.
Also, I'm on 10.3.4 eea stable since day one. I never needed to flash vendor version 9.7.4.
I tryied from 10.3.4, and from 9.7.4, the same twrp than you, both experiental and official, and every gapps from pico to mini.
Can't understand what is happening....