Not even joking, I got mad and turned the endstop plug around, heard a pop and the lights dimmed on the board due to shorting it out. Turned it off swapped back and now it senses the signal? Maybe the pullup resistor was fried and now it can get the signal. IDC at this point I was about to throw it in the trash. Funny thing is i'm an avionics tech (no i wouldn't do it on an aircraft) but just damned exhausted with this POS when I know the signal is there and the software isn't picking it up.
Note I do not consider this fixed, anyone with real information as to why I'm pulling my hair out please help.