Update: Yesterday was productive, I decided to work on a project i had put into the archives and update the authentication to auth.js v5, after battling with it, it ended up working as intended but I think from now on, especially with my side projects I will be using clerk to handle all authentication so I can focus on the core functionalities of my side projects instead.