I tried a bunch things including the above, except installing Canary. I didn't want that. Unfortunately nothing worked.
However, I did change my account from a std one to an admin one. That fixed it. Which is strange as the TM was working fine with just a std account previously.