MikeMcQ, linkp, Osiris
THANK YOU!!!! This has been a valuable lesson to me.
I have refactored my config files so that each file handles one site, whether that's on 80 or 443, and I have wrapped the 443 in the IfModule tags. So not only do I have a better structure, but the initial problem I had is also now solved, I can also access the sites via the LAN IP address! Woot!
I think my problem all also ong was the Virtualhost xxxx:443 instead of Virtualhost *:443. What I've discovered is if ANY conf file has the Virtualhost xxxx:443 notation, it causes all the problems I was having. And I had missed updating one file. Now that they all have *:443, everything is working correctly.
Thank you SO much for all your help.
Jim