Solution !
Just posting solution in case anyone in the future stumbles across this thread.
I've managed to fix the problem by doing the following (was just trying anything really)
1) Download stock ROM
2) Flash stock ROM, Bootloader, CSC, recovery
3) Re-flash TWRP - Now able to load TWRP again...