The weird thing is, I've brewed this same recipe with this WLP002 in the past and never had it stall so soon. As a matter of fact, the last time I brewed it, it looks like I pulled almost 80% attenuation (which sounds way too high for WLP002).
But the last time I brewed it, I made a starter...