Philip,
I draw your topology and I will ask you to confirm if I am missing something. As a suggestion, we can work on a remote session and take a look to the configuration that you have in that way we can provide a better solution.
See the attachment.
We need to check the gateway established on the VLAN configuration, make sure that InterVLAN router is properly setup.