I got it working properly on the development site which has the same theme, same version, same plugins etc. https://brokerco.metamode.com.au/ Might I add, this development site is also hosted on different server.
Checked again on the live site https://www.brokerco.com.au/ for consistency with the development site and still same problems. I don’t understand what could be causing this if the sites are practically same, just different servers?