Looping Allow Button in React App - Not WP / Not Caching

I’ve been digging through past discussions on the looping issue with the Allow button, and most seem related to WordPress and caching. However, my situation’s a bit different.

I’m building my site entirely with React. The Patreon login button works as expected, and it takes me to the Allow/Deny page. The problem arises after authentication: instead of directing to my dashboard, it loops me back to the homepage (login page). My redirect URI is correctly set to point to the dashboard in the client API, and I have a server running locally. I also deployed a different approach on my host to test it in production, but the issue persists.

Does anyone have any ideas on what might be causing this or how I can fix it?

As a side note, I’m also trying to get a better handle on how my member tiers are defined in the process. I consider myself an intermediate developer, though I’m definitely willing to take on a beginner’s mindset to solve this.

This can only be something on your side as the api would redirect the user to whatever url you entered in your client details.