Problem
Currently, on macOS, ZLS stores the config file at $HOME/Library/Application Support. This means that the zls.json file resides in the Application Support directory itself. This clutters the aforementioned directory, and also somewhat goes against Apple's guidelines (afaik these are still valid) and is generally considered bad practice.
Suggested Fix
Store the zls.json file in a subdirectory within $HOME/Library/Application Support (e.g. .../zls/zls.json).
I tried to the best of my ability to confirm that this issue is not a duplicate. If it is, I'm really sorry.