It’s rare, but there are devices out there that are unable to negotiate with their peer.
It takes a lot of low-level electronic diagnostics to determine who is at fault.
Your best bet is to test your MBL against another Gigabit switch. Try borrowing one from a friend of neighbor.