I did notice that, contrary to the View Cart button, the Checkout button does have a behaviour listed in the Server Behaviours panel - eCart Checkout (nameCART).
If the View Cart button had a similar behaviour then it would resolve that issue. I assume this is something that's updated in more recent versions of eCart? I'm using 4.5.2 just now.
Thank you for fixing this for me man. Really appreciate it.