I currently host a Linux-based ARK dedicated server, and every time I add a mod either to GameUserSettings.ini or as a launch command, no-one but me can connect. Everyone else just gets Timed out after loading some of TheIsland.
I have tried putting the mod arguments in different places in my start script. The mod does actually download on the client, and auto-subscribes to the mod. However, it simply times out when a client attempts to connect.
Always unsubscribe all the mods you use, delete the corresponding modid folders in steamapps\workshop\content\346110\ and delete the modid folders in steamapps\common\ARK\ShooterGame\Content\Mods\ and the modid file 491294771 from the folder steamapps\common\ARK\ShooterGame\Content\Mods. Then subscribe again to all mods. This makes sure all people got the updated mods (Sometimes the workshop files updater bugs)
Also make sure all the people trying to connect to the server have access to all the mods (no hidden mods).
Well, this is for Windows, but i guess this works similar on Linux.
Your main Mod goes at the beginning (/Game/Mods/496573228/HarvestingRemakeMod?listen?ModId=491294771)
All the other additional mods go after (ModId=491294771) seperated with commas (ModId=491294771,491294771,…)
Look into your main mod folder and search for the *.umap file.
In my case it is the 491294771 folder with the HarvestingRemakeMod.umap
The name of this file goes here after the modid
/Game/Mods/491294771/HarvestingRemakeMod