Yeah I think that in these community posts itchio can handle only one link at a time. Manually copying and pasting the link made it open for me though.