Well a lightbulb came on... VLANs... my primary LANs are all VLANs. So I was then able to ping out from the primary to the test router OK, but of course, not the other way.Anyway.. I'll play with this tomorrow...
To really know for sure I would need to put a wireshark on the interface but I don't have that as an option here, lacking a switch to allow it.
OK, quick change this morning. As I said my problem was the VLANs. As soon as I changed the target IPs to the GUAs on the upstream router it all worked. So what I know is that link local is working fine to my ISP on my primary router.
I've already raised the issue on Github, it's a regression that's crept in somewhere.