Yes, my server is a Linux machine and you are correct about case sensitivity.
Thank you for looking into this issue, now we know how to resolve it.
Edit:
Resolved it by simply removing the generated config and renaming the original one.
rm tradeboothmod.cfg
mv TradeBoothMod.cfg tradeboothmod.cfg
I can now connect to the server.