Nice thanks :) If you let itch know that this is an LD game (which you did) then there is an input field where you can link to your LD submission. But it seems that you have inserted an itch link rather than the LD link. That's why I had to ask :)
Actually, if you open the page of this game and look at "more info", you can see the link to our LD page ;)