Thanks. I get timeouts on my desktop as well. The report is not very big, but chrome somehow performs purely for it.
I tried to remove code from your report step by step to find out what is causing chrome to fire.
It seems that the problem is table tag together with page breaks.
Please try to reimplement your code to avoid using table tags and use instead just div or maybe flexbox.
Unfortunately, there is nothing we can do and you need to try the mentioned workaround.