You run 100 tests at 5 % significance even with perfect normal data, 5 will fail by chance. With n = 100 000
, the normality test is hypersensitive and will flag tiny random deviations. If you just want to stop seeing spurious fails lower your sample size (like n=1000 instead of 100000).