Assalamualaikum warahmatullahi wabarakatuh
I've noticed that on the main page you guys used page level fetch to do database queries in parallel using Promise.all(). But, have you guys tried to move the fetches on the component level and wrap those components with Suspense? If im not mistaken, doing database call will make the page to be in dynamic render mode and could potentially slow down the response time.
That's all from me, please correct me if I'm wrong