Ok sorry its been a few days since I posted....Seems I was unable resolve this issue. With a little more research there are a lot of people that install openfire using vhost multi domain setups. They all seem to run into this issue.
First I didn't know that it required a SRV DNS entry. So i added the required entries still wasn't working. So I tried with a different domain but still pointed to the same IP still a no go. So out of frustration and just wanting to make it work I created a quick droplet on Digital ocean. all I install was a basic LAMP setup and and then install openfire and all the required DNS entries. It worked so Im going to use this solution for the time being
First I didn't know that it required a SRV DNS entry. So i added the required entries still wasn't working. So I tried with a different domain but still pointed to the same IP still a no go. So out of frustration and just wanting to make it work I created a quick droplet on Digital ocean. all I install was a basic LAMP setup and and then install openfire and all the required DNS entries. It worked so Im going to use this solution for the time being