sorunu tam olarak anlamadım ama ben çakışma durumlarını engellemek için kendim bir array değişken oluşturuyorum.
döngü içinde bu değişkene array_push() ile post id'lerini ekliyorum.
daha sonra tekrar bir sorgu yaptığımda 'orderby' => 'rand' kodunun ardından 'exclude' => $degisken şeklinde bir kod daha ekliyorum ve çakışma olmuyor..