I’m not sure what the issue was, but i got it working. I think it had something to do with the SB_USER environment variable on the admin.
I changed my admin access solution to use cloudflare access instead of nginx htpasswd and removed the SB_USER. Now its working flawlessly. Sorry for the weird issue guys! lmk if anyone is curious on my setup for a public read-only with an admin access solution.