Hi Dean,
The application was a v5 application that was converted to v7 by following the advise from the official documentation.
So far v7 is working great, mobile support is much improved since v5 and users do like the new UI/UX more than the old one.
I've also found the following: if I uncheck on the production server the option "Production" in the application parameters, the print function does work and returns a PDF.
If the "Production" option is checked (and the fake builder.html file is created in the application directory), the function returns an ODF instead.
I will try to study the source when I have some time, to try to understand why on mobile the option to print as PDF is always ignored.
Regards,
M.