Looking at your config, you have two default routes. Is that what you need? If this site is single ended, you can remove-
ip route 0.0.0.0 0.0.0.0 192.168.1.254
I doubt this is a router/routing issue. From the remote site can you ping, by FQDN, a server at the main office? If not, get that resolved first. If DNS is not working correctly, it will cause issues that you are experiencing.
Hope that helps.