Yes, unfortunately, there is no way to implement DLC properly on itch.io, and we made exactly the standalone version, it seemed to us that it is easier for players.
I see... Some other games I know release their DLCs as patches. Hence why I asked.