Check Error Codes: (1) First, you might want to look up online what the white light on the dock means(like what kind of error or what can cause it) and look for solutions based on that but if you can’t find anything or that doesn’t work, try the options listed below in the order top to bottom. * Dirty Ports: (1) One problem might be that the dock or the ports could be dirty, so you could try to clean the cables and the dock(and the ports on the dock) with some compressed air and cleaning wipes but make sure that all of the cables are not plugged into anything when doing this and make sure the dock is unplugged from the wall. * Dislodged/dirty Cables: (1) After a while, the cables may come loose from the ports on the dock and not plug in properly so you might need to re-seat the cables(unplug them and plug them back in) and see if that works, you need to make sure that the cables are in fully * Faulty/Damaged Cables: (1) You might have damaged or faulty cables and they might need replacing, For the HDMI...
Factory Reset: You could try to do a factory reset on the computer (you can find it in settings and lookup factory reset) but before you do make sure that you backup all of your important files/files you would want to keep(Photos, Documents, etc.) because it will delete All of your files Upgrading to an SSD: If your computer has a hard drive, you could try to upgrade it to an SSD which will make loading times much faster but also make sure to backup and/or transfer your files to the SSD
It should not be possible for the ZIF connector to become undone inside the Joy-Con since you have never opened it because they are designed to stay in place firmly until you unlock the connector so there might be another problem internally with the Joy-Con because if you have dropped it something could have come loose or broken or there could be water damage or corrosion on the Joy-Con rail where it connects to the Nintendo Switch or to the Ring-Con. I am not 100% sure what could be wrong with the Joy-Con and you may need to disassemble it and inspect the parts but there is also a risk with opening Joy-Cons you might damage the ribbon cables connecting to the rail and that could kill the rail so it would not be able to connect (physically not wirelessly) and charge.
The problem might be that when you opened up the Joy-Con you may have damaged the ribbon cable going into the rail. You may need to replace the entire rail because the ribbon cables are attached to it. To check if the rail has been damaged you can see if when you press a button that the lights on the side still work and you can also open up the Joy-con again and see if the ribbon cable has any creases in it because the cables are so fragile a little crease in the cable can kill them permanently.
How did you open your Xbox? Because mine also doesn’t have that hole