I've gotten close on best buy's last drop and amazon a couple times. For Amazon, you basically have to be on the discord channel to be able to click in time.
Best Buy drops seem possible. Distill plugin let's you track /refresh up to 25 cards and automate them but still seems like a crapshoot. Since I was able to get a 2080 I'm less inclined to try but I'll passively search and try the Best Buy drops.