Xbox One sign in won't let me use my profile.

So I ran into a bug where it puts my profile on the second controller slot (I don’t even have a second controller) when it prompts me for the 360 sign in and when I hit A or Start it gives me the option on controller 1 slot for my profile (which is grayed out and unselectable) or guest. I managed to fix it once by restarting reach and it auto logged me in with no prompt, but I no longer have had any success with this. Any help is appreciated. Images below.

Oh I fixed it. I went through settings and assigned my controller to my account. Weird tho since I don’t have any other controllers.