You are lucky if you see GI Joe figs at your local Walmart. I have 2 store near my home and both have nothing, not even 1 peg warmer.
Now I just pre-order and wait. Speaking of waiting, I have 11 Classified figs on pre-orders 🤦♂️
Only Joe stuff I have on pre-order is the Pulse exclusive stuff, except Chuckles, and Eel, who I missed (damn it). Otherwise everything else is wait and get it when it releases.
I find the new waves, when wide release, don't sell out anymore so no need to rush to get them. I mean even TRU is now sitting on a lot of figures when they were a barren wasteland just a couple months ago (outside of TF/PP exclusives). So I can wait, especially after I got hit for that Shipwreck wave, and Scrap-Iron all at once.
As for me, two of my local Walmarts aren't too bad. They have gotten at least once case of the last wave (before Shipwreck) and one them had Shipwreck, R&R and Copperhead yesterday. The closest one to me though is absolute garbage. They haven't had anything Joe since the Snake Eyes movie figures and the blue Retro HISS. The same goes for Marvel Legends there. Nothing but the Retro 4" figures since the Black Panther movie re-releases. They seem to do ok for SW stuff, but Joe and ML seem to have been abandoned by that location.