Can you tell me which TWRP (or other recovery if any) are you using??
Similar thing once happened with me when I did a manual flashing by downloading the latest NIGHTLY, to my surprise it was always booting into TWRP recovery and was never booting to the system.
At that time I tried with a different recovery (Cyanogen recovery, which is no more now) and it worked.
Solution:
Just try with a different TWRP recovery version and see if you are able to get through.