Hallo Giga,
ich vermute, dass deine Produkte per AJAX nachgeladen werden und beim ersten Aufruf der Seite noch nicht alle im Cache zwischengespeichert sind. Daher müssen die Produktdaten erstmal von Amazon geladen werden und das kann bei vielen Produkte schonmal etwas dauern. Beim zweiten Aufruf wird dann schon ein Teil aus dem Zwischenspeicher geladen und die fehlenden Produkte werden geladen. Sobald alle Produkte im Cache sind, laden alle Produkte. Das ist quasi ein bekanntes Verhalten. Mit ASA2 kann man dafür sorgen, dass die Produkte im Voraus geladen werden und es nicht zu solchem Verhalten kommt.
Ich hoffe, die Info hilft dir weiter. Christian hat auch sehr viel Ahnung von ASA und WordPress. Er hat bestimmt auch noch einen Tipp für dich / uns. 😉