Li-ion Weird phenomenon

LED was supposed to stop after 9-10 hours because of it's 0.3W draw and the battery's 2.96WHr rating.

The rating is an approximation of the capacity of a NEW battery. Your battery is not new.