It could be the number of thralls you have in place causing the issue. I’ve got less than 30 combat thralls (including pets and mounts). Zero issues with them sinking through foundations. Ever. Do you seriously need 100 archers?