in Next.js development mode the page do render twice due to sreactStrictMode being true by default in next.config.ts. You can try disabling it for debugging.