Are the parameters for the report pre-filled? If so, the queries which support those how are they performing?
It needs to generate all the data and render it for the drop downs.
If you have thousands of customers, and each on can have many projects, you need to dive a bit deeper into how these are being filled.
For example, project depends on Customer.
So that shouldn't fill until you have picked a Customer.