I finally got it to work but had to go from scratch, here are the steps i took :
1. flash stock recovery via fastboot : fastboot flash recovery_ab recovery.img
2. flash stock boot image (boot.img) : fastboot flash boot boot.img
3. fastboot reboot
then it got in the stock recovery and i had the option to reboot to system which i usually do, but i opted for wipe data and confirmed the wipe (be careful as this will erase all your data on the phone you'll have to configure it again and restore your files, apps and configs)
4. Wipe data and confirm from stock recovery
5. VERY IMPORTANT dont boot into phone just yet instead maintain power button and volume down to reboot into fastboot
6. In fastboot flash the twrp recovery from
Rayglobe in the post (i renamed the file to recovery_twrp.img) : recovery_twrp.img
7. fastboot reboot recovery
ET VOILA!
i got into the recovery finally haha just will have to restore backup from xiaomi, google, and neo backup and i should be good to go!