не буду перечитывать все что тут написали, видел писали про проблему с fout/fouc, была у меня когда-то такая штука на довольно старом нексте (9.0.5), тот проект уже не пишу, хз как на новых, чтоб избавится от нее я патчил Head в _document (class Head extends NextHead {}) перенес подключение цсс перед скриптами, а не после как было. есть проблемка в этом решении, что при апдейтах нужно следить за патчем и обновлять Head, так как там довольно часто вносят изменения, мб кому-то поможет