Ok so I fixed it. Despite being less than 2 meters apart, it seems the Bluetooth connection between Smartshunt and GL520 was not working.
Fitted a Bluetooth dongle to the Smartshunt, and all is now working as expected.
It would appear that the Bluetooth range of my new Smartshunt 300A is abysmal!
Have ordered a VE.direct cable and will connect with that instead.