Have you tried offering the knight a fish that ate the grand starseed?
I tried to throw him some random fed fish, but he didn´t react to it. Anyway I will try it again with the grand starseed, thanks.