Kindly use the report filters such as Approval Status filter to filter out Approved or Waiting Timesheets. Another reason could be with Time Off's which may show up as blank rows for some of the dates.
Should the issue still persist, kindly provide us details about the which template is the report based on? What are the current filters? Also if possible attach screenshot of the report settings showing the columns used which will help us address your issue faster.