Hey there!
I am reporting a bug on account of my boyfriend.
So, he has done the foundry beast quest, and done all conversation topics with Dan. However, he still cannot access Kevin's shop.
I know that I never had trouble with this myself, but I always got access to the shop before even properly starting on that quest (I usually explore an area fully before doing any real quests). So maybe it has something to do with only doing this after the Beast quest? My boyfriend tells me he only did all the dialogue points after the quest - before that he only asked Dan to accompany him to fight the beast.
So, maybe someone could look into that.