Wow, so I have a solution to a problem for the first time! It doesn't change the fact that there's a bug in the system, but there's a much better workaround that you can do.
Open your WiFi settings, and at the top, click on the 3 dots (the poor, graphical version of a "more option" menu).
Then select "Connect to Hidden Network"
From here, you have to select "new" connection from the dropdown and input the network name despite the fact that you will already be able to see the chosen network.
Finally, select the type of encryption your WiFi network is using, and you can input the password here.
It's not ideal. It's a pretty major bug. But this is an easy way to use the existing systems to connect to any network.