The biggest issue is that there are few LE pins released anymore. April had the Hinged Poster, PODM and a Mother's Day pin. May has more but still not a lot. So when they sell out they leave the LE section bare. The LE release places for the parks are Frontier Trading Post, Island Mercantile, Pin Central, and the Hat. Also, Pin Traders at Downtown Disney and the shop at the Contemporary. Most of what you'll find are probably the cards for AP, Disney Visa, D23 and DVC releases. Pin Traders is usually the best bet, and I usually find things last at Island Mercantile vs the other park locations.