Hi Travis, thanks for your response, nice to read that it works!
Normally, in the modern pi, the SSID should be mounted automatically. That can take a little while since the SSID probably needs to start up. I find it weird that it only seems to show up if you plug in your mouse. Have you tried to mount the SSID explicitly in the start up script?