We are using Angular AEM SPA Pages in our project. AEM SPA pages are working fine in author/preview and view as publish mode. But it is not working in publish instance. I can see json being fetched correctly. On debugging I noticed that jquery clienlib is not loading in publish instance for SPA pages.Also same code base/clientlib is working fine in author instance.
The error clearly says there is some issue in JQuery dependency as you have mentioned. Can you check if the client-libs are loading properly in the publisher? To check it, view the page source and search for the below text which can confirm if the client-libs are loading fine.