created file on linux with calc, can't open on windows 7

Using Perl’s Excel::Writer::XLSX I created a spreadsheet (workbook) with 48 worksheets using libreoffice-calc-7.0.4.2.1.fc33.x86_64 on linux/fedora 33. The file opens fine on that same machine.
If I try to open it on a Windows 74 64 bits machine, using libreoffice-calc 7.0.1.2 (x86) from PortableApps, calc hangs opening the document and never actually opens it.

My Perl program can also generate the 48 worksheets as individual spreadsheet (workbook) files, and these can be open on Windows without any problem.

What could be the problem with the larger file on Windows?

Saved on linux as .ods, can open on Wndows. If II save that on Windows as .xlsx, I can’t open it either!

What could be the problem with the larger file on Windows?

Might be libreoffice-calc 7.0.1.2 (x86) (32-bit) from PortableApps which is an older release (7.0.1.2) than your Fedora LibreOffice version (7.0.4.2) libreoffice-calc-7.0.4.2.1.fc33.x86_64 (64-bit)