OK. i figured out. I need to reload a previous save AT START OF ACT 3, when you arrive to Rivington for frist time. Then do a long rest and speak with Shadowheart. I still think that is so random and bad implemented. Hopefully a future patch will add a way to know there's long rest quest progression queued.