Date range appears in preview mode, but not in print mode (sage 300 2020)

SOLVED

I have a custom crystal report from Sage 300 2012 and am getting it to work with Sage 300 2020. If I run the report with print destination set to preview, it prompts me for the date range and works properly. If I have the print destination set to Printer, it only prompts me for one date and errors out. I have updated the report to use the version of Crystal sold with Sage 300 2020. I can print from preview mode, but something is definitely wrong here.