@David_Kirk I will reply to myself then.
I have fixed this by swapping the mains powered USB HD, with a USB-powered 4Tb Toshiba portable HD. Smaller drive (physically), but now uses the USB power from the Pi. The Pi wakes it up as normal, and it works as it should.