So :e worked with just the filename (no path). It just took a long time to execute. I was trying to open a file in the same directory as the file that was currently open.
On the ctrl-6 thing, I removed the key binding. It works fine now as long as you're not on the first file that you opened. As I recall from regular vi, multiple presses of ctrl-6 cycle you back and forth through the same two files. This seems to take you back to the previously opened file, but doesn't mark the file you were in as previous and hangs on the second consecutive press.
Example (in case the above is confusing):
Expected Behavior
Open File A
:e File B
Ctrl-6 makes File A be active
Ctrl-6 makes File B active
Actual Behavior
Open File A
:e File B
Ctrl-6 makes File A be active
Ctrl-6 hangs VS (where hang is spin CPU, and VS is non-responsive)
Note: just hitting Ctrl-6 on first file without opening any other file works fine and does nothing.
Note2: Doesn't seem to matter how many files you have open and have navigated through, the second ctrl-6 hangs VS.
I am editing c++ files. (.cpp/.h)