There seems to be a lot in here, so I can't answer all your questions, but #1 is straightforward:
Because that's how you configured your supabase instance. Look at your screenshot on step 3
Did you see what the default url should be as a fallback in case the redirect was missing? I think this will point you to the right direction.