I heard about a website called https://localsats.org , maybe could help.
I use robosats too. There you could buy with gift cards, which could be an option, but still in theory the website where you buy your gift card can track somehow, but I think it is harder to track there then with any other transfer. But unfortunately the liquidity of gift cards are low.
But at the end, if there are websites where you can buy gift cards for bitcoin, we could create one strictly p2p, because then people who want to spend btc in a shop, would directly send the btc to people who want to buy but in a more anonymous way. How stupid is this idea?