New fair content? You're talking about Ste being there? You should have at least one heart with him, you get it automatically after you have finished the Country Road story.
In the encouraged Logan route, the gloryhole is fixed by Logan himself, in the discouraged Logan route it is however your job to fix it. Try mentioning the gloryhole to Ste and fix it at night (sleep at Ste's). You can check it and the game will tell you that you need to visit Dulrig/Blake and check on Lenny (when you enter Bareshade).
Sleep at Ste's again to check on your progress, it should be done in 14 days or something.