Thanks for replying quickly Mcat12.
After downgrading to previous version as here, internet access returned, thanks!
I then ran a long overdue sudo apt-get update and upgrade, then switched back to master branch (comment 3 here). Then installed the updated dnsmasq version as per option 2 here, ran pihole -up again and it's all working fine now.
Many thanks