Linux is still broken for me when launching from the itch launcher.
Log: https://gist.github.com/salty-horse/a830f354543722b1a5cfba92a3b014c5
As mentioned before, it favors ASM/ASM.love over ASM/ASM. ASM.love still has Steam bindings and needs the LD_LIBRARY_PATH tweaking that ASM/ASM does, which doesn't work when itch tries to run it with the system's /bin/love executable.
Filtering 3 candidates to os (linux), arch (amd64) Reviewing (ASM/ASM) flavor script Reviewing (ASM/ASM.love) flavor love Reviewing (ASM/bin/ASM) flavor linux Excluding (ASM/bin/ASM) - depth 3 > lowest depth 2 Found single .love candidate
Adding a manifest file .itch.toml manually solves this. I don't see a reason not to ship one, and it's something that itch recommends.
[[actions]] name = "play" path = "ASM/ASM"