Can't access access free pbx system over site to site vpn

Hello to everyone first post here.

I currently look after 2 sites, my main site has a network config of 192.168.31.0/23 netmask 255.255.254 Gateway 192.168.30.1

my pbx server resides on this network with an ip of 192.168.30.252 it currently routes out through its own gateway of 192.168.30.253 (third party router)

everything runs very smoothly from this site and no problems and can ping 192.168.30.252 internally from this site

The issue i am having is we have a second site, network config for this site is 192.168.33.0/24 netmask 255.255.255.0 gateway 192.168.33.1

we have a site to site vpn set up between the sites using Dell Sonicwall tz300 routers this is working great and servers are pingable at our main site from the second site, everything thats is except the pbx server,

i can’t ping the server or connect to it over the site to site vpn connection.

as a side note if i use open vpn from the second site pbx system works fine. but the idea being i want to avoid using open vpn and just use the site to site.

can anyone help advise where i might be going wrong?

i suspect routing maybe somewhere but can’t understand why i can’t even ping the server from the second site.