Attach invoice to event registration emails even if transaction is not taxed
This sounds like the following bug:

Event or contribution payment invoices are not being attached in confirmation emails, when the tax amount is 0 or evaluates to false.

Fixed in 4.6.5 .