I have done some testing with this and found that there can be problems like what you are experiencing if the eCart Definition file is not updated to the newer version when using eCart 5.
I'm posting with a copy of this file for the newer version of eCart. Please backup your current file with this name inside of the WA_eCart folder, then use this one in it's place. Please post back and let me know the result.