Поменял, как посоветовали, остался последний момент, ругается на это
<StyleSheetManager disableCSSOMInjection>
<GlobalStyle />
<ModalProvider>
<Component {...pageProps} />
</ModalProvider>
</StyleSheetManager>
React.Children.only expected to receive a single React element child.
Если оставить <ModalProvider>
<Component {...pageProps} />
</ModalProvider>, то всё норм работает