I dont understand why this behavior when i change ports, i had been using 3000 to serve my site separately then switched to within public in strapi and now auth/local wont work unless i serve strapi on 3000

You can try reaching out to them on Slack but tbh, it seems that we’re all relying on community support. I see many unanswered questions here and on the Slack channel.