Hello, I've just uploaded 2.85. I hope it will solve your issues.
John thank you for sending sample database. I solved that report printing problem. You guessed it right. The problem relates with empty ticket tag report.
While reviewing your configuration I've noticed you can remove Order No ticket tag for removing it from work period report. It will continue work like "Tendered Amount".
Secondly I can recommend a small tip for your menu designs. You can use word wrapping for long button headers. Insert
\r where you need to wrap header. You can add multiple
\r for multiple line breaks. I bet you'll do better designs but this is my result on wines category.