I tried out the automatically generated project file. I started a tiny script called test_basiccpp.cpp.
With Debug and x86 selected, the debugger successfully launches the 32-bit Zorro, and the test_basiccpp script automatically launches. The debugger works.
With Debug and x64 selected, the debugger successfully launches the 64-bit Zorro. However, the test_basiccpp script is NOT automatically launched. From looking at the project file, it looks like it was trying to open a script named test_basiccpp64 (which does not exist). Anyways, the debugger indeed works in 64-bit mode.
I'm not sure why the project file's Debug is starting the script in Test mode in the first place. Why not just start the right Zorro version and let the developer choose between Test, Train, and Trade modes? Or better yet, maybe put all three configurations in the project file.