Why can’t I see certain time entry logs when I go to invoice them?

Only Timesheets that are "approved" and marked as "billable" are available for invoicing. If any of this condition is not true, then you will not be able to mark time-entry as invoiced.

The other less probable reason could be you have connected to QuickBooks and would be invoicing time-entries there.