Hello! I was wondering if it's alright if you have started the "Troubles in the Den" event (I already got 3 checkmarks) but not finish it and still be able to get the "Owe you a beer" event for Logan.
As long as you haven't encountered him visiting your house at night, not the one in Bareshade, then you're still able to try and get the 'I owe you a beer' event. So your hearts with him must only be one if you want the beer event. There's a second part on the 'Troubles in the Den' event log where it detailed how to get the beer event.