Every URL ending in a trailing slash — brand pages, admin, settings, API routes — was caught in an infinite redirect that prevented the page from loading. This was a Next.js compatibility issue introduced in a recent framework update. Those URLs now resolve correctly.