When you say full system wipe, do we need to actually wipe the system in TWRP on top of cache/dalvik/factory? Doesn't that wipe the phone memory completely?
No.
If you wipe what TWRP calls "system" and "factory" reset as well as cache and dalvik...your internal "sdcard" partition is untouched.