If a user cannot generate a report they may have restricted permissions.
If a Report criteria e.g. Business Units in the Business Unit Tree includes items they do not have permission on, then the reports will not generate for them.
Ensure that users have the correct permissions to access the required information and ensure that Business Unit Trees / Account Trees allow for those permissions